So verwenden Sie display:olck/none zum Erstellen einer Menüleiste

So verwenden Sie display:olck/none zum Erstellen einer Menüleiste

Die Auswirkung der Vervollständigung einer Menüleiste durch display:bolck/none Abbildung 1:

Hier ist zunächst ein fertiger Effekt. Wenn wir die Maus in den Bereich „Menü“ bewegen, wird es eingeblendet. Der Effekt von Abbildung 2

Bildbeschreibung hier einfügen

Abbildung 2:

Wenn wir die Maus hingegen aus dem Bereich „Menü“ heraus bewegen, wird das darunter liegende Untermenü ausgeblendet und wir erhalten den in Abbildung 1 gezeigten Effekt.

Bildbeschreibung hier einfügen

Abbildung 3:

Der Quellcode in der Abbildung ist die Implementierung der Inhaltsstilstruktur von Abbildung 1 und Abbildung 2. Wir geben zuerst ein großes Div ein, um eine große Box für den anzuzeigenden Inhalt zu erstellen, und fügen 5 Divs in die Box ein, um den anzuzeigenden Inhalt zu vervollständigen. Legen Sie dann für diese 5 Divs einen „Links-Float“-Stil fest, damit sie nebeneinander in einer Reihe angeordnet werden können. Natürlich können Sie es auch auf ein „Inline-Blockelement“ festlegen und eine „ungeordnete Liste“ darin einfügen, um den Inhalt des Untermenüs anzuzeigen.

Bildbeschreibung hier einfügen

Abbildung 4:

1. Lassen Sie uns zunächst einige grundlegende Stile für die oberste li festlegen. Geben Sie diesem Tag eine (absolute Positionierung) position: relative; legen Sie dann eine (relative Positionierung) position: absolute für die untergeordnete ul fest; 2. Setzen Sie die |Anzeige| dieser ul auf |Keine|, um sie auszublenden – siehe Abbildung 5 – Teil U2. 3. Stellen Sie dann den (Pseudoklassen-)Hover so ein, dass er den Klassennamen der untergeordneten UL aufruft, und stellen Sie die | Anzeige | der UL auf | Block | ein. —— Abbildung 4 —— Beachten Sie, dass die untergeordnete UL angezeigt wird, wenn die Maus über dieses li bewegt wird.

Bildbeschreibung hier einfügen

Abbildung 5:

Wenn Sie schließlich das Gefühl haben, dass der Effekt etwas steif ist, können wir @keyframes verwenden, um den Transform-Animationseffekt festzulegen und den gewünschten Animationseffekt entsprechend unseren eigenen Vorlieben einzustellen.

Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels zum Vervollständigen einer Menüleiste über display:olck/none. Weitere relevante Inhalte für die Menüleiste display:olck/none finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  HTML-Grundlagen-Zusammenfassungsempfehlung (Textformat)

>>:  Tutorial zur Installation von MySQL unter Linux

Artikel empfehlen

Tiefgreifendes Verständnis der Datenreaktionsfähigkeit von Vue

Inhaltsverzeichnis 1. ES-Syntax-Getter und -Sette...

Stellen Sie die Nginx+Flask+Mongo-Anwendung mit Docker bereit

Als Server wird Nginx verwendet, als Datenbankunt...

So geben Sie Parametervariablen extern im Docker an

In diesem Artikel wird hauptsächlich erläutert, w...

Tipps zum Importieren von CSV-, Excel- oder SQL-Dateien in MySQL

1. CSV-Datei importieren Verwenden Sie den folgen...

Ideen und Codes zur Realisierung des Lupeneffekts in js

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung der integrierten Methoden des Javascript-Arrays

Inhaltsverzeichnis 1. Array.at() 2. Array.copyWit...

Vue3 AST Parser-Quellcode-Analyse

Inhaltsverzeichnis 1. Generieren Sie einen abstra...

Eine kurze Analyse zum Festlegen des Anfangswerts des Linux-Roots

Ubuntu erlaubt standardmäßig keine Root-Anmeldung...

Lösung zum Einfügen eines Formulars mit einer Leerzeile oben und unten

Ich weiß nicht, ob Ihnen beim Erstellen einer Webs...