Heim  >  Artikel  >  Web-Frontend  >  Wie erstelle ich ein Dropdown-Menü in der HTML-Navigationsleiste? Hier finden Sie detaillierte Codebeispiele

Wie erstelle ich ein Dropdown-Menü in der HTML-Navigationsleiste? Hier finden Sie detaillierte Codebeispiele

寻∝梦
寻∝梦Original
2018-09-04 14:26:1129107Durchsuche

In diesem Artikel wird die Erstellung des Dropdown-Menüs für die HTML-Navigationsleiste vorgestellt. Der Code aller Dropdown-Menüs für die Navigationsleiste finden Sie unten. Schauen wir uns diesen Artikel gemeinsam an

Worüber wir sprechen werden, ist die Erstellung eines Dropdown-Menüs für die HTML-Navigationsleiste. Schauen wir uns zunächst einen vollständigen Beispielcode an:

<style>
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
}
.dropdown:hover .dropdown-content {
    display: block;
}
</style>
<div class="dropdown">
  <span>php中文网</span>
  <div class="dropdown-content">
    <p>Hello World!</p>
    <p>Hello World!</p>
  </div>
</div>

Kann jeder diesen Code verstehen?

Es ist in Ordnung, wenn Sie es nicht verstehen. Nach der Erklärung werden Sie es verstehen.

Beispielanalyse für ein HTML-Navigationsleistenmenü:

HTML-Teil des HTML-Navigationsleistenmenüs:

Wir können jeden verwenden HTML-Element zum Öffnen eines Dropdown-Menüs, z. B. oder ein

Verwenden Sie Containerelemente (z. B.

), um den Inhalt des Dropdown-Menüs zu erstellen und ihn an der gewünschten Stelle zu platzieren.

Verwenden Sie das

-Element, um diese Elemente zu umschließen, und verwenden Sie CSS, um den Dropdown-Inhalt zu formatieren.

CSS-Teil des HTML-Navigationsleistenmenüs:

.dropdown-Klasse verwendet position:relative, wodurch der Inhalt des Dropdown-Menüs festgelegt wird, das auf dem platziert werden soll Dropdown-Schaltfläche (mit position:absolute ) in der unteren rechten Ecke. Innerhalb der Klasse

.dropdown-content befindet sich das eigentliche Dropdown-Menü. Es ist standardmäßig ausgeblendet und wird angezeigt, nachdem die Maus auf das angegebene Element bewegt wurde. Beachten Sie, dass der Wert für die Mindestbreite auf 160 Pixel festgelegt ist. Sie können es nach Belieben ändern. Hinweis: Wenn Sie den Dropdown-Inhalt auf die gleiche Breite wie die Dropdown-Schaltfläche festlegen möchten, stellen Sie die Breite auf 100 % ein (die Einstellung „overflow:auto“ kann auf kleinen Bildschirmen scrollen).

Wir verwenden das Box-Shadow-Attribut, um das Dropdown-Menü wie eine „Karte“ aussehen zu lassen.

:Hover-Selektor wird verwendet, um das Dropdown-Menü anzuzeigen, wenn der Benutzer die Maus über die Dropdown-Schaltfläche bewegt.

Nachdem Sie die Erklärung gelesen haben, verstehen Sie jetzt ein wenig? Nehmen Sie diese Erklärungen zum obigen Code und Sie werden es verstehen.

Lassen Sie uns nun einen Blick auf die Wirkung des oben im Browser angezeigten Codes werfen:

Wie erstelle ich ein Dropdown-Menü in der HTML-Navigationsleiste? Hier finden Sie detaillierte Codebeispiele

Dies ist standardmäßig und kann überhaupt nicht gesehen werden. Es ist Wie Text, aber wenn Sie die Maus nach oben bewegen, ändert er sich:

Wie erstelle ich ein Dropdown-Menü in der HTML-Navigationsleiste? Hier finden Sie detaillierte Codebeispiele

Sehen Sie, das ist der Effekt des Codes, mit einer Dropdown-Liste in der Navigationsleiste und unsichtbarer Navigation Die Leiste reagiert nur, wenn die Maus nach oben bewegt wird.

Dies ist eine einfache Erstellung des Dropdown-Menüs der Navigationsleiste. Wenn Sie Fragen haben, können Sie unten eine Nachricht hinterlassen.

【Empfehlung des Herausgebers】

Wie stelle ich das Scrollen von Bildern im HTML-Marquee-Tag ein? Bildlaufcode-Beispiel für Marquee-Tag

Wie stelle ich die Schriftfarbe in HTML ein? Einführung in das Festlegen der Schriftfarbe in CSS

Das obige ist der detaillierte Inhalt vonWie erstelle ich ein Dropdown-Menü in der HTML-Navigationsleiste? Hier finden Sie detaillierte Codebeispiele. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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