Bouw een geweldig veelzijdig CSS3-menu met jQuery Fallback

In deze screencast-tutorial laat ik je zien hoe je een geweldig, veelzijdig navigatiemenu kunt bouwen. Het bevat notificatie bubbels, een megamenu en onbeperkte submenu's (zoals we slim zullen zijn met onze CSS selectors). Er zullen coole CSS3-overgangen zijn, en we zullen een jQuery-plug-in schrijven om oudere browsers te redden die de effecten niet ondersteunen.


Invoering



Basis Menu

In dit eerste deel concentreren we ons op het bouwen en stylen van ons basismenu, inclusief het submenu.



CSS3-effecten

In dit deel zullen we enkele CSS3-effecten toevoegen; een eenvoudig fade-in effect, plus een meer uitgebreide glijdende overgang.



Mega-menu

Laten we nu beginnen met het bouwen van ons mega-menu, te beginnen met de markup ...



jQuery-effecten

Om alles af te ronden, laten we nu een jQuery-plug-in schrijven om te fungeren als een back-up van effecten voor verouderde browsers.


Bijlage: In dit laatste gedeelte, op 4m50s, heb ik het var-zoekwoord weggelaten (resulterend in een globale variabele in plaats van een lokale variabele). Het werkt nog steeds natuurlijk, maar een lokale variabele heeft de voorkeur.