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

Dieser Artikel hilft Ihnen, den Lebenszyklus in Vue zu verstehen

Inhaltsverzeichnis 1. vorErstellen & erstellt...

Grundlegendes Tutorial zum WeChat-Miniprogramm: Verwendung von Echart

Vorwort Schauen wir uns zunächst den Endeffekt an...

So führen Sie eine Spring Boot-Anwendung in Docker aus

In den letzten Tagen habe ich gelernt, wie man Sp...

jQuery manipuliert Cookies

Code kopieren Der Code lautet wie folgt: jQuery.c...

Implementierung der MySQL Master-Slave-Statusprüfung

1. Überprüfen Sie den Synchronisierungsstatus der...

Detaillierte Erklärung zur Verwendung des Arguments-Objekts in JavaScript

Inhaltsverzeichnis Vorwort Grundlegende Konzepte ...

Centos7.5 installiert die Bereitstellung des binären Pakets mysql5.7.24

1. Umweltvorbereitung: Betriebssystem: CentOS Lin...

Native js realisiert das Ziehen und Ablegen des Neun-Quadrat-Rasters

Verwenden Sie natives JS, um ein neuneckiges Rast...

js-Code zur Realisierung eines Chatrooms für mehrere Personen

In diesem Artikelbeispiel wird der spezifische Co...

JS Cross-Domain-XML – mit AS URLLoader

Kürzlich erhielt ich eine Anforderung für eine Fun...

MySQL fragt den aktuellsten Datensatz der SQL-Anweisung ab (Optimierung)

Die schlechteste Option besteht darin, die Ergebn...