Heim > Web-Frontend > CSS-Tutorial > Wie kann ich dafür sorgen, dass Twitter-Bootstrap-Dropdowns beim Hover statt beim Klicken angezeigt werden?

Wie kann ich dafür sorgen, dass Twitter-Bootstrap-Dropdowns beim Hover statt beim Klicken angezeigt werden?

Patricia Arquette
Freigeben: 2024-12-29 04:50:12
Original
635 Leute haben es durchsucht

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

Hovering löst Twitter-Bootstrap-Menü-Dropdown aus

Bei Verwendung von Twitter Bootstrap ist es möglich, das Menü-Dropdown beim Hover automatisch zu machen, anstatt dass ein Klick erforderlich ist . Dies wird durch CSS-Änderungen erreicht.

Um das Dropdown-Menü beim Hover zu aktivieren, zielen Sie auf den Selektor für die ausgeblendete Menüoption. Wenn Sie beispielsweise das Beispiel von der Twitter-Bootstrap-Seite verwenden:

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}
Nach dem Login kopieren

Wenn Sie jedoch reaktionsfähige Funktionen verwenden, sollten Sie diese Funktionalität ausschließen, wenn die Navigationsleiste auf kleineren Bildschirmen ausgeblendet wird. Binden Sie den obigen Code in eine Medienabfrage ein:

@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}
Nach dem Login kopieren

Dropdown-Pfeil entfernen

Um den Pfeil (Caret) auszublenden, entfernen Sie ihn aus dem Dropdown-Umschaltanker Element, abhängig von Ihrer Version von Twitter Bootstrap:

  • Bootstrap 3:Entfernen Sie das HTML aus dem Element.
  • Bootstrap 2 und niedriger: Verwenden Sie CSS, um das :after-Pseudoelement auszurichten und zu formatieren:
a.menu:after, .dropdown-toggle:after {
    content: none;
}
Nach dem Login kopieren

Denken Sie daran, zu verstehen, wie diese Konzepte funktionieren, und experimentieren Sie mit dem Code, um das Verhalten nach Bedarf anzupassen.

Das obige ist der detaillierte Inhalt vonWie kann ich dafür sorgen, dass Twitter-Bootstrap-Dropdowns beim Hover statt beim Klicken angezeigt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage