首頁 > web前端 > css教學 > 如何使引導下拉選單在懸停時啟動並刪除箭頭?

如何使引導下拉選單在懸停時啟動並刪除箭頭?

Susan Sarandon
發布: 2024-12-23 14:56:10
原創
643 人瀏覽過

How Can I Make Bootstrap Dropdowns Activate on Hover and Remove the Arrows?

可懸停的引導選單下拉清單

本文擴展了引導選單下拉清單的主題,深入研究了自訂其行為和外觀。具體來說,它探討瞭如何啟用懸停作為單擊選單啟動和刪除隨附箭頭的替代方案。

懸停時自動下拉

實現自動選單下拉懸停,CSS修改是必要的。透過定位隱藏選單選項並在相應的清單項目懸停時將其顯示為區塊,即可實現所需的功能。請考慮Bootstrap 文件中的以下範例:

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}
登入後複製

響應式註意事項

如果採用Bootstrap 的響應式功能,自動下拉功能可能不適合折疊導航較小螢幕上的列。為了解決這個問題,可以將CSS 程式碼封裝在媒體查詢中:

@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}
登入後複製

箭頭(插入符)移除

隱藏下拉箭頭取決於版本使用了Bootstrap。

Bootstrap 3

對於 Bootstrap 3,只需從 .dropdown-toggle 錨元素中刪除 HTML 元素

<a class="dropdown-toggle" data-toggle="dropdown" href="#">
    Dropdown
    <b class="caret"></b>    <!-- remove this line -->
</a>
登入後複製

Bootstrap 2 及更低版本

在 Bootstrap 2 及更早版本中,可以使用下面的 CSS選擇器和程式碼刪除箭頭:

a.menu:after, .dropdown-toggle:after {
    content: none;
}
登入後複製

結論

自訂Bootstrap 選單下拉選單以在懸停時啟動並刪除箭頭可以增強使用者體驗和美學偏好。了解底層 CSS 原則使開發人員能夠在其專案中無縫實施這些修改。

以上是如何使引導下拉選單在懸停時啟動並刪除箭頭?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板