Die Fly-out- oder Dropdown-Menüs zeigen die Seitenhierarchie der Website. Es beseitigt die Notwendigkeit, dass Benutzer mehrere Seiten laden müssen. Das Fly-out-Menü wird verwendet, um das Kontext- oder Drop-Menü anzuzeigen, wenn der Benutzer ihn anfordert. Es wird auch als Untermenü bezeichnet. Diese Menüs werden bei Mausschwebedaten erweitert. Das Fly-out-Menü kann ohne JavaScript erstellt werden.
In diesem Beitrag wird das Verfahren erläutert, um ein Fly-out-Menü mit CSS zu erstellen.
So erstellen Sie ein Fly-out-Menü mit CSS?
Fügen Sie in HTML die folgenden Elemente hinzu, um ein Fly-out-Menü zu erstellen:
Die Struktur des Fly-out-Menüs wurde erfolgreich mit den HTML-Elementen erstellt:
Wenden Sie nun die CSS -Eigenschaften auf das Stil von HTML -Elementen an.
Schritt 1: Stil „Fly-Menu“ -Klasse
.Fly-Menu
Rand: 15px;
Breite: 150px;
Schriftfamilie: Verdana, Genf, Tahoma, Sans-Serif;
Der "Fliegen-Menu"Klasse der"Das Element wird mit diesen Eigenschaften angegeben:
Ausgang
Schritt 2: Stil „Li“ Element
.Fly-Menu li
Position: Relativ;
Bildschirmsperre;
Das Kinderelement “" des ""Tag mit Klasse"Fliegen-Menu”Wird mit den folgenden Eigenschaften gestaltet:
Schritt 3: Stil „Li“ und „UL“ Elemente
.Fly-Menu li ul
Position: absolut;
Breite: 100%;
Anzeige: Keine;
Der "”Element innerhalb der“"Tag der"Fliegen-MenuDie Klasse wird mit diesen Eigenschaften angewendet:
Ausgang
Schritt 4: Stil „A“ Element
.Fly-Menu a
Bildschirmsperre;
Breite: 100%;
Rand: 5px;
Polsterung: 10px;
Farbe: Schwarz;
Grenze: 1PX Solid RGB (245, 244, 244);
Box-Shadow: 2px 2px CadetBlue;
Border-Radius: 8px;
Übergang: alle 0.3s Leichtigkeit;
Textdekoration: Keine;
Der ""Element der Klasse"Fliegen-Menu”Wird die folgenden Eigenschaften zugewiesen:
Ausgang
Fügen wir dem Fly-out-Menü einige Schwebeffekte hinzu.
Schritt 5: Stil „A“ Element auf „Hover“
.Fly-Menu a: Hover
Hintergrundfarbe: #009;
Farbe: #fff;
Der ":schwebenDie Pseudoklasse wird verwendet, um das Styling anzuwenden, wenn die Maus auf dem Element schwebt. Diese Styling -Eigenschaften werden unten erklärt:
Ausgang
Schritt 6: Stil „li“ Element auf „Hover“
.Fly-Menu Li: Hover ul
Bildschirmsperre;
Transformation: Translate (175px, -45px);
Der ""Element on schweben zeigt sein Kind"Elemente mit den folgenden Eigenschaften:
Ausgang
Auf diese Weise können wir effizient ein Fly-out-Menü für unsere Anwendung erstellen.
Abschluss
Um ein Fly-out-Menü mit CSS zu erstellen, die “" Und "”Elemente von HTML können implementiert werden, um die Fly-out-Struktur zu erstellen. Das CSS “Anzeige" Und "verwandelnEigenschaften zusammen mit vielen anderen nützlichen Eigenschaften werden verwendet, um es zu formulieren oder zu entwerfen. Dieser Beitrag hat ein umfassendes Verfahren zum Erstellen eines Fly-out-Menüs mit CSS bereitgestellt.