Indholdsfortegnelse
Hvad har vi brug for?
En lokal server (jeg har allerede fortalt dig, at jeg bruger Xampp)
·
EN kode editor (brug sublim tekst 3)
Trin 1
Jeg starter med at gå til biblioteket på min lokale server og oprette en ny mappe til at gemme dette projekt, jeg vil kalde det "menu_hover" inde i det og tilføje en anden for at indeholde css -filerne.
FORSTØRRE
FORSTØRRE
Trin 2
Nu i vores kodeditor starter vi med at tilføje en ny html5 -struktur, som jeg vil tilføje de stilark, der svarer til bootstrap fra deres CDN -adresser, for ikke at optage plads på vores server, jeg vil også tilføje et typografiark, kaldet "style .css ", som vil blive gemt i vores" css "-mappe, der blev oprettet tidligere …
Senere gemmer vi denne fil som "menu.html" i mappen "menu_hover" oprettet i trin 1.
FORSTØRRE
Trin 3
Nu tilføjer vi en etiket til vores "menu.html", og vi fastslår, hvordan den vises på skærmen ved at indstille dens egenskaber i filen style.css …
FORSTØRRE
FORSTØRRE
FORSTØRRE
Trin 4
Jeg vil have, at min menu består af 4 links, for at opnå dette inden for etiketten tilføjer jeg 4Med klassen "box_menu" for at identificere dem vil jeg tilføje til hver en stigende id fra "en" til "fire".
FORSTØRRE
Trin 5
I vores style.css -fil tilføjer vi egenskaberne for klassen "box_menu" og for "et, to, tre og fire" lagene.
Trin 6
Vi vil begynde at definere adfærden for "box_menu" klassen ved at etablere en relativ position, husk at vi i dette tilfælde vil have 4 links, og at det lag, der indeholder dem, det vil sige fylder 80% af skærmen, så vi vil har brug for dem til 4 elementer med box_menu -klassen optager 100% af den ledige plads i den, for dette tager vi 100% og dividerer det med antallet af links eller elementer, som vi vil placere, da der i dette tilfælde er 4 derefter det ville være 100/4 = 25, for så skulle vores klasse "box_menu" have en bredde på 25%. Vi vil også give det et 100% stop og fortælle det at flyde til venstre, så elementerne ses side om side.
FORSTØRRE
Trin 7
Senere vil vi definere den baggrundsfarve, som vi skal vise hvert af elementerne med. I trin 4 tilføjer vi id fra et til fire nu i vores css vil vi definere, hvordan hvert af disse lag vil se ud. til dette vil vi gøre følgende …
FORSTØRRE
FORSTØRRE
Trin 8
Lad os gå tilbage til dokumentet "menu.html", da vi forlod det i trin 4, nu vil vi fortsætte med at tilføje ikonerne og den tekst, som vores menu har. Til dette vil vi ikke bruge billeder, men vi går for at hjælpe os selv lidt med bootstrap og Vi vil bruge ikoner fra pakken "Font Awesome", til dette går vi til browseren og får adgang til internettet https: // fortawesome … .o / Font-Awesome / klik på "Kom i gang ”-Menuen og gå ned til“ LETST: BootstrapCDN -sektionen med MaxCDN ”.
FORSTØRRE
FORSTØRRE
FORSTØRRE
FORSTØRRE
FORSTØRRE
FORSTØRRE
FORSTØRRE
FORSTØRRE
FORSTØRRE
FORSTØRRE
Trin 9
Ikonerne er ret små, jeg vil øge deres størrelse 3 gange, for dette vil jeg tilføje en klasse "fa-3x".
FORSTØRRE
FORSTØRRE
Trin 10
Nu vil jeg ændre css -filen lidt for at fuldføre effekten, jeg vil starte med at ændre klassen "box_menu", så teksten justeres til midten og giver den et display = "block";
FORSTØRRE
Trin 11
Senere vil jeg skrive en klasse for at kontrollere, hvordan ikonerne vil se ud, hvor jeg vil definere, at de vises i hvidt, at de har en afrundet kant omkring dem, og at de har en overgangsanimation …
FORSTØRRE
Trin 12
Angående teksterne på etiketten
Jeg vil placere dem i hvidt, og jeg vil reducere opaciteten en smule ved også at tilføje en lille nedadgående animationseffekt.
FORSTØRRE
Trin 13
Nu vil jeg definere, hvordan vores elementer vil opføre sig, når de svæver over det, og jeg vil tilføje en lille animation til det for at dæmpe effekten.
FORSTØRRE
Til sidst Jeg efterlader dig et .zip med kildekodenHvis du kunne lide denne vejledning, skal du efterlade din kommentar. Hvis der var noget, der ikke var klart, så spørg mig, hvis du gerne vil have en vejledning om et bestemt emne, lad mig vide …
Jeg håber dette er nyttigt for dig, hilsen …