di: Alessandro Fulciniti 16 Giugno 2009
Dopo il Menu dropdown in stile Facebook torniamo a parlare di menu, e in particolare di una tipologia piuttosto recente e in costante diffusione: i mega-dropdown. Ecco le caratteristiche salienti di un mega-dropdown secondo Jakob Nielsen:
Nielsen sostiene in Mega Drop-Down Navigation Menus Work Well che i mega-dropdown superano gli svantaggi dei menu dropdown tradizionali e ne raccomanda l'impiego nel web design.
In questo articolo vedremo una possibile implementazione di mega-dropdown con HTML, CSS e Javascript per arrivare ad ottenere una solida base flessibile e facilmente personalizzabile. Vediamo subito l'esempio e il suo screenshot:
Figura 1 - Screenshot dell'esempio
Ho voluto realizzare un menu che sia il più possibile vicino ad un esempio reale di utilizzo (nel caso specifico un sito e-commerce di elettronica) così da mostrare come sia molto più fruibile, compatto e navigabile un mega-dropdown rispetto ad un dropdown tradizionale.
Per implementare una navigazione simile con l'approccio classico sarebbero state necessarie molte più voci di primo livello e/ probabilmente un menu a due sottolivelli.
Sarà chiaro al lettore che i mega-drop down consentono una maggiore strutturabilità della navigazione e risultano particolarmente indicati per menu a molte voci e/o sezioni, ad esempio in siti quali e-commerce, portali e siti Web 2.0. Come per i menu dropdown, sono però necessarie alcune premesse:
Detto ciò siamo pronti a procedere con il processo di realizzazione del nostro esempio che attraversa essenzialmente tre fasi: HTML, CSS e Javascript.
Responsive Desing, la guidaProgettare siti da fruire su dispositivi diversi è imprescindibile... |
Guida CSS3Scoprire e usare al meglio tutte le novità dell'ultima versione dei... |
Guida CSS Tecniche essenzialiTesto, immagini, layout, form, liste, tabelle: soluzioni pronte per... |
Ogni mercoledì, direttamente nella tua e-mail: guide, articoli, tutorial, FAQ e approfondimenti tecnici su CSS e Web Design.
Iscriviti alla newsletter
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |