Heim > Web-Frontend > CSS-Tutorial > Wie aktiviert man Bootstrap-Dropdowns beim Hover?

Wie aktiviert man Bootstrap-Dropdowns beim Hover?

Susan Sarandon
Freigeben: 2024-12-05 20:19:14
Original
870 Leute haben es durchsucht

How to Make Bootstrap Dropdowns Activate on Hover?

Bootstrap-Dropdown-Aktivierung beim Hover

In Ihrer Bootstrap-Navigationsleiste mit Dropdown-Menüs versuchen Sie, die Dropdowns beim Hover zu aktivieren, anstatt beim standardmäßigen OnClick Verhalten.

Lösung verwenden CSS:

Die einfachste Lösung, dies zu erreichen, ist CSS. Fügen Sie Ihrer CSS-Datei das folgende Snippet hinzu:

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; /* Remove the gap for seamless display */
}
Nach dem Login kopieren

Diese CSS-Regel legt fest, dass das Dropdown-Menü als Blockelement angezeigt wird, wenn der Mauszeiger über das übergeordnete Dropdown-Menü bewegt wird. Darüber hinaus wird der anfängliche Rand oben aufgehoben, um sicherzustellen, dass das Menü nahtlos unter der Dropdown-Schaltfläche angezeigt wird.

Beispielimplementierung:

<!-- Dropdown with onClick behavior -->
<ul class="navbar-nav">
  <li class="nav-item dropdown">
    <a class="nav-link dropdown-toggle" data-toggle="dropdown">
      Dropdown
    </a>
    <div class="dropdown-menu">
      <a class="dropdown-item" href="#">Action</a>
    </div>
  </li>
</ul>

<!-- Dropdown with onHover behavior using CSS -->
<ul class="navbar-nav">
  <li class="nav-item dropdown">
    <a class="nav-link dropdown-toggle" data-toggle="dropdown">
      Dropdown
    </a>
    <div class="dropdown-menu">
      <a class="dropdown-item" href="#">Action</a>
    </div>
  </li>
</ul>
Nach dem Login kopieren

Durch Anwendung der CSS-Regel Zum letztgenannten Dropdown-Menü wird es beim Hovern aktiviert, während das erste Dropdown-Menü sein OnClick-Verhalten beibehält.

Beachten Sie, dass diese CSS-Lösung Ihre erfordert Dropdown-Menüs sollen konsistent innerhalb des übergeordneten Dropdown-Elements verschachtelt werden.

Das obige ist der detaillierte Inhalt vonWie aktiviert man Bootstrap-Dropdowns beim Hover?. 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