Obsah
Co potřebujeme?
Místní server (již jsem vám řekl, že používám Xampp)
·
A editor kódu (použijte vznešený text 3)
Krok 1
Začnu tím, že přejdu do adresáře svého lokálního serveru a vytvořím novou složku pro uložení tohoto projektu, nazvu to uvnitř „menu_hover“ a přidám další, která bude obsahovat soubory css.
ZVĚTŠIT
ZVĚTŠIT
Krok 2
Nyní v našem editoru kódu začneme přidáním nové struktury html5, do které přidám šablony stylů odpovídající bootstrapu z jejich adres CDN, aby nezabíraly místo na našem serveru, a také přidám šablonu stylů s názvem „styl .css ", které budou uloženy v naší složce" css "vytvořené dříve …
Později tento soubor uložíme jako „menu.html“ do složky „menu_hover“ vytvořené v kroku 1.
ZVĚTŠIT
Krok 3
Nyní přidáme štítek do našeho „menu.html“ a určíme, jak bude zobrazen na obrazovce, nastavením jeho vlastností v souboru style.css …
ZVĚTŠIT
ZVĚTŠIT
Jak uvidíte na CSS, přidal jsem „background-color: green“, toto je pouze pro orientační účely, abyste viděli velikost a umístění záhlaví na obrazovce, můžete si hrát s velikostmi, písmem a dalšími podle vašeho preference … ano, právě teď to vidíme v našem prohlížeči, měli bychom něco takového …ZVĚTŠIT
Krok 4
Chci, aby moje nabídka byla tvořena 4 odkazy, abych toho dosáhl v rámci štítku, přidám 4Se třídou „box_menu“ k jejich identifikaci přidám ke každému z nich rostoucí id z „jednoho“ na „čtyři“.
ZVĚTŠIT
Krok 5
Do našeho souboru style.css přidáme vlastnosti pro třídu „box_menu“ a pro vrstvy „jedna, dvě, tři a čtyři“.
Krok 6
Začneme definovat chování třídy "box_menu" stanovením relativní polohy, pamatujte, že v tomto případě budeme mít 4 odkazy a že vrstva, která je obsahuje, to znamená, zabírá 80% obrazovky, takže budeme potřebujeme, aby 4 prvky zaujímaly třídu box_menu 100% dostupného místa v ní, za to vezmeme 100% a vydělíme to počtem odkazů nebo prvků, které chceme umístit, protože v tomto případě existují 4 pak bylo by 100/4 = 25, protože naše třída „box_menu“ by měla mít šířku 25%. Také tomu stoprocentně zastavíme a řekneme mu, aby se vznášel doleva, aby byly živly vidět vedle sebe.
ZVĚTŠIT
Krok 7
Později definujeme barvu pozadí, se kterou budeme zobrazovat každý z prvků, v kroku 4 přidáme id od jedné do čtyř, nyní v našem css definujeme, jak bude každá z těchto vrstev vypadat. za tímto účelem uděláme následující …
ZVĚTŠIT
Tím získáme následující výsledek:ZVĚTŠIT
Jak vidíte, již jsme vymezili mezery každého prvku a jeho barvu pozadí, můžete použít barevné kódy podle svého vkusu, v tomto případě se nejedná o web s konkrétním tématem, ale o test, který jsem použil jako ukázka …Krok 8
Vraťme se k dokumentu „menu.html“, jak jsme jej nechali v kroku 4, nyní přistoupíme k přidání ikon a textu, který bude naše nabídka obsahovat. K tomu nebudeme používat obrázky, ale jdeme trochu si pomůžeme bootstrapem a použijeme ikony z balíčku „Font Awesome“, proto přejdeme do prohlížeče a přistoupíme na web https: // fortawesome… .o / Font-Awesome / klikněte na „Začínáme ”A přejděte dolů do části„ NEJLEPŠÍ: BootstrapCDN od MaxCDN ”.
ZVĚTŠIT
Zkopíruji odkaz CDN do šablony stylů Font Awesome a vložím jej do záhlaví dokumentu "menu.html"ZVĚTŠIT
Díky tomu můžeme nyní v našem designu používat ikony Font Awesome, ale nyní si musíme vybrat, které ikony umístíme, proto se vrátíme na jejich webové stránky a vyhledáme nabídku „Ikony“.ZVĚTŠIT
V rozsáhlém seznamu vyhledáme ikonu, která nás zajímá, a klikneme na ni.ZVĚTŠIT
Když klikneme, přejdeme do dalšího okna, ve kterém vidíme kód pro vložení této ikony do našeho designu.ZVĚTŠIT
Jednoduše jej zkopírujeme a přejdeme na náš „menu.html“ a vložíme jej do souborujak následuje …ZVĚTŠIT
ZVĚTŠIT
Rovněž pod něj přidáme název se středem …ZVĚTŠIT
Podívejme se, jak to vypadá v našem prohlížeči …ZVĚTŠIT
Vidíme, že jsme již přidali ikonu a text na střed, takže tento krok opakujeme pro zbývající 3 prvky.ZVĚTŠIT
Krok 9
Ikony jsou docela malé, zvětším jejich velikost 3krát, za to přidám třídu „fa-3x“.
ZVĚTŠIT
ZVĚTŠIT
Krok 10
Nyní trochu upravím soubor css, abych dokončil efekt, začnu úpravou třídy "box_menu", která zarovná text na střed a dá mu display = "block";
ZVĚTŠIT
Krok 11
Později napíšu třídu pro ovládání, jak budou ikony vypadat, ve které definuji, že jsou zobrazeny bíle, že mají kolem sebe zaoblený okraj a že mají přechodovou animaci …
ZVĚTŠIT
Krok 12
Ohledně textů na štítku
Umístím je do bílé barvy a trochu snížím krytí přidáním mírného animačního efektu také dolů.
ZVĚTŠIT
Krok 13
Nyní definuji, jak se budou naše prvky chovat při najetí na něj a přidám do něj malou animaci pro zjemnění efektu.
ZVĚTŠIT
Jakmile to bude hotové, můžeme říci, že jsme dokončili navrhování efektu, nyní stačí přidat odkazy tak, jak chcete, poznamenávám, že tento efekt lze také použít k umístění obrázků, které mají pod sebou popisný text, jako např. Například profesionální portfolio, galerie nebo katalog produktů, vše je ponecháno na vaší fantazii …Na konci Nechám vám .zip se zdrojovým kódemPokud se vám tento návod líbil, zanechte svůj komentář, pokud tam bylo něco, co nebylo jasné, zeptejte se mě, jestli byste chtěli návod na konkrétní téma, dejte mi vědět …
Doufám, že je to pro vás užitečné, s pozdravem…
Soubor se zdrojovým kódem … Líbil se vám tento výukový program a pomohl vám?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod