Jak vytvořit rozevírací nabídku na html a css
Z tohoto článku se dozvíte, jak vytvořit rozevírací nabídku s HTML a CSS. Rozevírací nabídka se otevře, když uživatel přinese ukazatel myši na něj - když je nabídka otevřena, uživatel může kliknout na jednu z možností nabídky a přejděte na odpovídající stránku.
Kroky
jeden. Otevřete textový editor. Můžete použít běžný textový editor, například Poznámkový blok nebo textedit nebo více funkčního textového editoru, například Poznámkový blok++.
- Poznámkový blok ++ Nejprve otevřete menu "Jazyk" v horní části okna a vyberte možnost "HTML".

2. Zadejte záhlaví dokumentu. Tento kód, který definuje typ kódu použitého ve zbytku dokumentu:

3. Vytvořte rozevírací nabídku. Zadejte následující kód pro nastavení velikosti a barvy nabídky. Místo "#" zadejte požadovanou číslici (čím větší číslo, tím větší je menu). Také v řádcích "Background-Color" a "Barva" můžete nahradit název požadované barvy nebo jeho HTML kód:
.Dropbtn {Background-Color: Black-Color: Bílé polstrování: # px-font-velikost: # px-ohraničení: none-}

4. Určete, že možnosti budou v menu přítomny. Vzhledem k tomu, že možnosti budou přidány později, umístěte je do menu zadáním následujícího kódu:
.Rozevírací {Pozice: Relativní displej: Inline-Block-}

Pět. Nastavení vzhledu rozevírací nabídky. Následující kód nastaví velikost menu, jeho polohy, když jsou ovlivněny jiné prvky webových stránek a barva. V řádku "Min-šířka" namísto "#", nahraďte požadovanou číslici (například 250) a v řádku "Background-Color" - název požadované barvy nebo jeho kód HTML:
.Rozevírací obsah {Display: None-poloha: Absolutní background-color: Lightgrey-min-šířka: # px-z-index: 1-}

6. Přidejte informace o obsahu rozevírací nabídky. Následující kód nastaví barvu textu a velikost menu. Namísto "#" nahrazuje číslo (v pixelech) pro nastavení velikosti tlačítka:
.Dropdown-obsah A {Barva: černá polstrování: #px # px-text-dekorace: None-Display: Block-}

7. Určete, jak se barvy menu změní, když uživatel zobrazí kurzor myši. První řádek "background-color" označuje barvu, ve které je vybraná volba namalována, a ve druhém řádku "background-color" barvu, ve které je rozevírací tlačítko menu namalováno. V ideálním případě by tyto barvy měly být lehčí než barvy možností a tlačítek, když kurzor není skrytý na nich.
.Rozevírací obsah A: Hover {background-color: white-}.Dropdown: Hover .Dropdown-obsah {DISPLAY: BLOCK-}.Dropdown: Hover .Dropbtn {background-color: grey-}

osm. Zavřít CSS sekce. Chcete-li to provést, zadejte následující kód:

devět. Zadejte název rozevírací nabídky. Zadejte následující kód, kde "Název" nahradí slovo (například "Menu"), které se zobrazí na tlačítko Menu.
Třída = "Dropdown"> Třída = "Dropbtn"> Třída Jméno = "Dropdown-Content">

10. Přidat nabídku Možnosti. Každá volba menu by měla odkazovat například na stránku nebo jiné webové stránky. Přidání možností v nabídce zadejte následující kód https: // Webová stránka.Com Dorazí adresu stránky (citace se neodstranují) a namísto "Název" nahrazení možnosti Název.
href = "https: // Webová stránka.Com "> name href =" https: // Webová stránka.Com "> name href =" https: // Webová stránka.Com "> jméno

jedenáct. Dokončete kód. Zadejte následující tagy, které určete konec rozevírací nabídky:

12. Procházet kód rozevírací nabídky. Kodex by měl vypadat takto:
{Background-color: black-color: white-polstrování: 16px-font-velikost: 16px-ohraničení: none-}.Rozevírací {Pozice: Relativní displej: Inline-Block-}.Dropdown-Content {DISPLAY: NONE-POLOHA: Absolutní background-color: Lightgrey-min-šířka: 200px-Z-index: 1-}.Dropdown-obsah A {Color: Black-Padding: 12px 16px-Text-Dekorace: None-Display: Block-}.Rozevírací obsah A: Hover {background-color: white-}.Dropdown: Hover .Dropdown-obsah {DISPLAY: BLOCK-}.Dropdown: Hover .DROPBTN {background-color: grey-} třída = "rozevírací">> třída = "Dropbtn"> Sociální media Class = "Dropdown-Content"> href = "https: // Google.Com "> Google href =" https: // Facebook.Com "> facebook href =" https: // Youtube.Com "> youtube
Tipy
- Před odesláním na svých webových stránkách vždy zkontrolujte kód.
- Zde popsané metody jsou navrženy tak, aby vytvořily rozevírací nabídku, která se otevře, pokud přinesete kurzor myši. Chcete-li vytvořit rozevírací nabídku, která se otevře, pokud kliknete na něj, použijte jаvascript.
Varování
- Sada HTML-barev je poměrně omezená, pokud používáte jejich jména, například "černá" (černá) nebo "zelená" (zelená). Na této stránky Existuje generátor kódů HTML-Colors, se kterým můžete najít kód libovolné barvy.