Bootstrap中怎麼使用提示工具?以下這篇文章跟大家介紹一下Bootstrap5中彈出提示和工具提示組件的用法,希望對大家有幫助!
這幾要講兩個控制項:彈出提示(Popovers)和工具提示(Tooltips),這兩個元件功能都很單一,用法也很簡單,有很多相似之處。 【相關建議:《bootstrap教學》】
1 範例
##1.1 注意事項
1.2 在任何地方啟用彈出視窗
#初始化頁面上所有popover的一種方法是透過其data-bs-toggle屬性來選擇它們:
1.3 使用容器選項
當父元素上的某些樣式幹擾popover時,您需要指定一個自訂容器,以便popover的HTML顯示在該元素中。這個和上面一個在顯示上沒什麼區別,只是在button類別中增加了一個example-popover。
你也可以使用id,這樣看起來似乎更好懂
#2 改變彈出方向我們可以讓彈出的提示訊息在四個方向:頂部,右側,底部,左側。 使用也很簡單,只需要將data-bs-placement="位置" 新增到button屬性即可,其中位置可以是top、bottom、left、right。
要注意的是,要顯示的位置必須有足夠的空間,否則,會自動尋找合適的位置,如你設定了顯示在上部,但上面已經在瀏覽器最上方了,則會顯示在下面。
3 再一次任意關閉
預設情況下,點選按鈕顯示提示訊息,再次點選此按鈕訊息隱藏,否則訊息會一直顯示。 我們想再次點擊任意處就關閉先前顯示的提示訊息,則需要給按鈕增加一個
data-bs-trigger="focus"
屬性,並在js檔案中增加
。
要實現正確的跨瀏覽器和跨平台行為,必須使用a標記,而不是button標記,並且還必須包含tabindex屬性。
Popovers
工具提示(Tooltips)和彈出提示框(Popovers)非常類似,也是可選加載的,必須自己初始化。其顯示方式也會 根據預留空間自動調整。與彈出提示不同的是,工具提示在滑鼠懸停在按鈕的時候就會顯示,滑鼠離開自動隱藏,不需要點擊。1 工具提示生效程式碼
和彈跳視窗提示基本上類似,頁面中必須包含此程式碼,工具提示才能生效。
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl) })
工具提示一般用在按鈕和連結上,用以說明其功能,當然也可以用在圖片上。 title的值就是滑鼠懸停顯示的內容,可以使用html元素。
連結有預設的title屬性,其提示文字顯示在瀏覽器狀態欄,這個顯示的更直觀。
工具提示
3 工具提示顯示位置
跟彈窗提示一樣支援四個工具提示方向,分別是top、bottom、left、right。
4 用於文章中提示
吐司消息
可以結合通用類別做出更多效果
###兩種提示的文字部分都可以使用html和bootstrap的通用類,設定間隔、排版、字體、顏色等,你可以自己嘗試做出更多很酷的效果。 ###更多關於bootstrap的相關知識,可在:bootstrap基礎教學! !
以上是Bootstrap中怎麼使用提示工具?提示組件用法淺析的詳細內容。更多資訊請關注PHP中文網其他相關文章!