Hamburger menu: quando è consigliabile utilizzarlo

Posted on 18/12/2020

Web

Nella sempre crescente era digitale, l’efficienza nella navigazione sui siti web è fondamentale. Un elemento di discussione frequente riguarda l’utilizzo dell’hamburger menu, un’icona composta da tre linee orizzontali che si è diffusa ampiamente come strumento di navigazione su dispositivi mobili.

Il motivo di questo successo è dovuto principalmente alla sua essenzialità: ha un ingombro molto ridotto quindi può essere “incastrato” facilmente in qualsiasi layout, soprattutto in quelli dei dispositivi mobile, dove lo spazio è più ridotto.

Tuttavia, è giusto considerare l’hamburger menu come la soluzione definitiva in ogni situazione?
E come si comporta su desktop?

Parto con una considerazione: l’hamburger menu è solo una delle 3 tipologie di navigazione che un sito web può adottare.

Vediamo nel dettaglio quali sono:

  • Navigazione nascosta: le voci del menu sono nascoste da un’icona, il caso tipico è appunto l’hamburger menu
  • Navigazione a tendina: alcune voci sono visibili, altre sono nascoste
  • Navigazione sempre visibile: tutte le voci di menu sono sempre visibili (tipicamente nella parte alta della pagina o nella colonna di sinistra)

Nel panorama attuale, la navigazione nascosta è ampiamente utilizzata sui dispositivi mobili, mentre su desktop domina la navigazione sempre visibile. Tuttavia, l’hamburger menu sta gradualmente guadagnando terreno.

 

Considerazioni sull’usabilità

Per analizzare l’effettiva efficacia dell’hamburger menu mi baserò su alcune osservazioni emerse da uno studio di usabilità realizzato dal sito Nielsen Norman Group:

  1. Utilizzo del Menu: sia su mobile che su desktop, gli utenti tendono ad utilizzare il menu di navigazione quando è sempre visibile, evitando l’hamburger menu in particolare su desktop. I test fatti hanno evidenziato che:
    – Su desktop il menu nascosto è stato usato solo nel 27% dei casi, contro il 50% circa degli altri tipi di menu
    – su mobile l’utilizzo del menu nascosto sale al 57%, di contro però il menu di navigazione a tendina raggiunge un ottimo 86%
  2. Tempo impiegato: sia su mobile che su desktop gli utenti impiegano più tempo ad usare il menu di navigazione quando questo è nascosto
  3. Facilità di recupero: sia su mobile che su desktop il menu di navigazione nascosto porta un calo del 20% nella facilità di recupero dei contenuti, rispetto agli altri tipi di navigazione
  4. Facilità di utilizzo: la navigazione nascosta, rispetto agli altri tipi di navigazione, porta negli utenti una percezione di maggiore difficoltà nell’utilizzo del sito
  5. Tempo di utilizzo: sia su mobile che su desktop gli utenti impiegano più tempo a svolgere i compiti assegnati quando la navigazione è nascosta. Questo trend negativo è più marcato nella navigazione da desktop, mentre è un po’ meno evidente nella navigazione da mobile.

 

Limiti dell’hamburger menu

L’hamburger menu, sebbene occupi poco spazio nel design, presenta alcuni svantaggi:

  • Icona poco evidente: L’icona composta da tre linee è piccola e può non essere subito evidente per gli utenti.
  • Click aggiuntivo: Gli utenti devono fare un click in più per visualizzare le voci di menu, rispetto alla navigazione sempre visibile.
  • Desktop: Su desktop, l’utente potrebbe non essere familiare con questa icona, rendendo l’hamburger menu meno efficace.

 

L’hamburger menu su siti mobile

Alla luce di queste considerazioni, l’hamburger menu rimane una buona scelta per la gestione della navigazione su dispositivi mobili, grazie al suo compromesso tra spazio e funzionalità. Tuttavia, dovrebbe essere evitato quando le voci di navigazione sono poche, rendendo più vantaggioso mantenerle sempre visibili.

Cerchi un partner tecnologico per la realizzazione del sito web per il tuo business? Scopri cosa possiamo fare per te >

 

L’hamburger menu su siti desktop

Sul fronte desktop, l’utilizzo dell’hamburger menu non è sempre la scelta migliore.

I casi in cui potrebbe aver senso adottare questa soluzione sono per esempio siti web in cui la maggior parte dei contenuti sono disponibili in una sola pagina e il sotto-menu dà accesso a contenuti di secondaria importanza, oppure siti web con pochi contenuti in cui si vuole spingere l’utente a scrollare la pagina per concentrarsi sui contenuti presenti in pagina.

I designer che optano per l’hamburger menu su desktop spesso lo fanno basandosi sull’idea che l’icona delle tre linee sia universalmente riconoscibile. Tuttavia, va considerato che una parte significativa degli utenti, in particolare sopra i 45 anni, potrebbe non riconoscerla.

Questo è vero solo in parte: sicuramente c’è una buona percentuale di utenti che ha familiarità con questa icona ma c’è sicuramente una percentuale non trascurabile di utenti per cui invece quest’icona non significa nulla. Ci domandiamo se abbia senso rinunciare a rendere comodo l’utilizzo del sito per questa categoria di utenti, in favore di una scelta graficamente attraente.

 

Hamburger Menu in HTML e CSS

Per realizzare un efficace hamburger menu in HTML e CSS, è fondamentale seguire le best practice. Ecco come farlo:

  1. Creazione dell’icona hamburger: Utilizzare SVG (Scalable Vector Graphics) è una pratica consigliata. È possibile creare un’icona hamburger personalizzata con SVG, garantendo che sia nitida e scalabile per adattarsi a diverse dimensioni di schermo.
  2. Animazioni ed effetti: Per rendere l’hamburger menu interattivo, è possibile applicare animazioni ed effetti con CSS e JavaScript. Questo contribuirà a migliorare l’usabilità e l’esperienza dell’utente. Ci sono risorse online, come tutorial su YouTube, che illustrano come realizzare animazioni per l’hamburger menu.
  3. Implementazione corretta: Assicurarsi di implementare correttamente l’hamburger menu nel codice HTML e CSS del sito web. Questo include l’uso di classi e ID per selezionare gli elementi giusti e l’applicazione di stili CSS appropriati per la visualizzazione e la transizione dell’hamburger menu.
  4. Ottimizzazione del design: Per garantire che l’hamburger menu si integri perfettamente nel design complessivo del sito, è essenziale ottimizzare il suo aspetto. Questo può comportare la personalizzazione dei colori, delle dimensioni e degli effetti grafici per adattarsi al tema del sito web.
  5. Usabilità mobile: Poiché l’hamburger menu è spesso utilizzato su dispositivi mobili, è importante testare attentamente la sua usabilità su schermi di dimensioni diverse. Assicurarsi che sia facilmente accessibile e che le voci di menu siano chiare e ben organizzate.

 

In sintesi, l’implementazione dell’hamburger menu in HTML e CSS richiede attenzione ai dettagli, la conoscenza delle best practice e la capacità di personalizzarlo per adattarsi al design del sito web.