首頁 > web前端 > css教學 > 如何讓 Twitter Bootstrap 下拉選單出現在懸停而不是點擊時?

如何讓 Twitter Bootstrap 下拉選單出現在懸停而不是點擊時?

Patricia Arquette
發布: 2024-12-29 04:50:12
原創
620 人瀏覽過

How Can I Make Twitter Bootstrap Dropdowns Appear on Hover Instead of Click?

懸停觸發Twitter Bootstrap 選單下拉選單

使用Twitter Bootstrap 時,可以在懸停時自動下拉選單,而不需要單擊。這是透過 CSS 修改實現的。

要在懸停時啟動下拉式選單,請將選擇器定位為隱藏式選單選項。例如,如果使用 Twitter Bootstrap 頁面中的範例:

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

但是,如果使用響應式功能,則當導覽列在較小螢幕上折疊時,您需要排除此功能。將上述程式碼包含在媒體查詢中:

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

刪除下拉箭頭

要隱藏箭頭(插入符號),請將其從下拉切換錨點中刪除元素,取決於您的Twitter 版本Bootstrap:

  • Bootstrap 3: 從元素中刪除 HTML
  • Bootstrap 2 及更低版本: 使用CSS定位並設定:after 偽樣式的樣式元素:
a.menu:after, .dropdown-toggle:after {
    content: none;
}
登入後複製

請記住了解這些概念如何工作並嘗試程式碼以根據需要自訂行為。

以上是如何讓 Twitter Bootstrap 下拉選單出現在懸停而不是點擊時?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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