I det siste har noen nettsteder, som Dette er brigaden og Alle dere , har startet med en dynamisk og animert meny som endres på rull ned. Minimer hovednavigasjonen for å gi mer plass til innholdet. I denne veiledningen vil jeg forklare hvordan du kan lage denne menyen selv med HTML5, CSS3 og bare litt av jQuery.
Denne typen meny er flott hvis du vil fokusere spesielt på innholdet ditt gjennom hele nettstedet, og det gir deg også mulighet til å skape en større og mer effektiv navigasjon på en brukeres første besøk på et nettsted. Du kan bedre vise nettstedets merkevare eller logo, flott for det ovennevnte foldevisningen; og etter å ha engasjert brukeren i et besøk, skjuler en mindre og minimalisert versjon subtilt for å la brukeren fokusere hovedsakelig på innholdet ditt.
Det er flere måter å gjøre dette på. I denne opplæringen vil jeg forklare hvordan du oppretter en full bredde fast menylinje, som justeres i høyde sammen med logoen, og skaper en enkel minimalisert versjon av den første. Hvis du foretrekker det, kan du også erstatte logobildet med en annen variant av logoen din, for eksempel initialer eller et ikon, men husk at konsistensen er veldig viktig her, slik at brukeren forstår hvordan elementet har endret seg og at hovedformålet er er fortsatt den opprinnelige navigerer på nettsiden.
Før vi starter, kan du sjekk demoen eller last ned kilden herfra .
Vi starter med å lage den grunnleggende HTML-koden vi trenger. Vi legger til en veldig enkel HTML5-struktur for utgangspunktet.
How to create a dynamic top bar | Webdesigner Depot
Nå som vår første HTML-kode er ferdig, legger vi til koden for menyen, samt noen andre detaljer på hodet til vår HTML-fil.
How to create a resizing menu bar | Webdesigner Depot La oss få den menyen liten!
Slutten.
In our
: Vi la metataggen til forfatteren for å identifisere filoppretteren; etter det inkluderte vi Eric Meyers berømte reset.css som vil nullstille nesten alle elementer i HTML-filen din, noe som gir deg et renere og enklere dokument å jobbe med. Og siden vi bruker jQuery senere, importerer vi den siste linjen i hovedelementet gjennom jQuery CDN.Jeg koblet sammen de fleste filer for å holde dokumentet så enkelt som mulig, men husk at hvis du foretrekker det, kan du laste ned de nyeste versjonene av alle disse filene og bruke dem lokalt langs HTML-filen din, og dette forhindrer mulige problemer med versjonskompatibilitet eller endringer i disse filene i fremtiden.
I vår
tag, brukte vi standard HTML5