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 .

Opprette grunnleggende struktur i HTML

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

element. Vår
vil være full bredde og vil være ansvarlig for endringene mellom store og små versjoner av menyen. Vi gir vår
en klasse som heter "stor" slik at vi kan endre noen spesifikke egenskaper i CSS for å slå menyen inn i mindre versjon. De