Menu wylotowe lub rozwijane pokazują hierarchię stron witryny. Enandituje potrzebę ładowania wielu stron użytkowników. Menu wylotowe jest wykorzystywane do wyświetlania kontekstu lub upuszczania menu, gdy użytkownik go poprosi. Jest również określany jako podmenu. Te menu są rozszerzone na poduszanie myszy. Menu wylotowe można zbudować bez użycia JavaScript.
Ten post wyjaśni procedurę utworzenia wylotowego menu z CSS.
Jak utworzyć menu wylotowe z CSS?
W HTML dodaj następujące elementy, aby utworzyć menu przelotne:
Struktura menu wylotowego została pomyślnie utworzona przy użyciu elementów HTML:
Teraz zastosuj właściwości CSS do stylowych elementów HTML.
Krok 1: Style „Fly-Menu”
.Fly-Menu
Margines: 15px;
szerokość: 150px;
Font-Family: Verdana, Genewa, Tahoma, Sans-Serif;
„„Fly-Menu„Klasa„
Wyjście
Krok 2: Element stylu „Li”
.Fly-Menu Li
Pozycja: względny;
Blok wyświetlacza;
Element dziecięcy „
Krok 3: Stylowe elementy „Li” i „Ul”
.Fly-Menu Li ul
Pozycja: absolutna;
szerokość: 100%;
Nie wyświetla się;
„„
Wyjście
Krok 4: Element stylu „A”
.Fly-Menu A
Blok wyświetlacza;
szerokość: 100%;
Margines: 5px;
Wyściółka: 10px;
czarny kolor;
granica: 1px stały RGB (245, 244, 244);
Box-Shadow: 2px 2px CadetBlue;
RADIUS Border: 8px;
przejście: wszystkie 0.3s łatwość;
Dekoracja tekstu: Brak;
„„„Element klasy”Fly-Menu”Przypisuje się następujące właściwości:
Wyjście
Dodajmy kilka efektów nalania do menu wylotowego.
Krok 5: Stylowy element „A” na „Władzie”
.Fly-Menu A: Hover
kolor tła: #009;
kolor: #fff;
„„:unosić się„Pseudoklasa jest wykorzystywana do zastosowania stylizacji, gdy mysz unosi się na element. Te właściwości stylizacji wyjaśniono poniżej:
Wyjście
Krok 6: Element stylu „Li” na „Hover”
.Fly-Menu Li: Hover ul
Blok wyświetlacza;
Transform: Tłumacz (175px, -45px);
„„
Wyjście
W ten sposób możemy skutecznie utworzyć menu wylotowe dla naszej aplikacji.
Wniosek
Aby utworzyć wylotowe menu z CSS, „