Marco Ilardi CEO di Micropedia

Portatore sano di tecnologia nelle piccole e medie imprese e nel settore Horeca

Hamburger menu a che serve e come si utilizza

DiscoverCars.com
definizione e funzionamento hamburger menu sito web
Sommario
Immagine di Marco Ilardi
Marco Ilardi
Marco Ilardi, nato a Napoli il 12/5/1970, è un imprenditore digitale CEO di Micropedia, uno sviluppatore di software su misura ed app mobile personalizzate, uno scrittore, un blogger ed un seo specialist esperto di knowledge panel di Google.
Oggi vi parlo dell'hamburger menu e vi spiego che cos'è l'hamburger button e come utilizzarlo come menu sito web mobile.

Oggi voglio parlarvi non come potete pensare di come ordinare un menù a base di hamburger da Burger King, ma dell’hamburger button e dell’ hamburger menù, un modo di raggruppare un menù di un sito web sulla versione mobile nel modo meno invasivo possibile.

Che cos’è l’hamburger button?

hamburger menu ed hamburger button
hamburger button

L’hamburger button è un’icona grafica rappresentata da tre linee orizzontali una sotto all’altra comunemente utilizzata nelle interfacce utente dei siti web e delle applicazioni mobili per indicare un menù di navigazione nascosto o meglio raggruppato.

Questo tipo di menù è particolarmente utile per risparmiare spazio su dispositivi con schermi più piccoli, come smartphone e tablet, permettendo agli utenti di accedere a opzioni di navigazione aggiuntive senza occupare troppo spazio visibile.

Perché viene chiamato così?

L’hamburger button di un sito web viene chiamato così perché i tre trattini uno sopra l’altro ricordano le due fette di pane di un hamburger con il pezzo di carne all’interno che rappresenta la linea centrale.

Come si presenta graficamente un Hamburger Menu

Design e Aspetto Grafico

L’icona dell’hamburger button è composta da tre linee orizzontali parallele e di uguale lunghezza. Queste linee sono spesso di colore scuro su uno sfondo chiaro, o viceversa, per garantire una buona visibilità e contrasto. L’icona deve essere facilmente riconoscibile e accessibile, spesso posizionata nell’angolo superiore sinistro o destro dell’interfaccia utente.

Come funziona

Quando un utente clicca o tocca l’icona dell’hamburger button, solitamente si apre un pannello laterale (side menu) o un menù a discesa (drop-down menu) che contiene i link di navigazione del sito o dell’applicazione. Questo pannello può scorrere in modo fluido da un lato dello schermo, sovrapponendosi al contenuto esistente, o può espandersi e contrarsi in modo dinamico.

Come si inserisce un hamburger menù su un sito

Se state implementando il vostro sito internet con qualsiasi tema WordPress non dovete fare assolutamente nulla in quanto è lo stesso CMS che vi genera in automatico l’hamburger menù.

Quello che potete fare è decidere quando deve essere mostrato ossia al di sotto di quale risoluzione deve comparire al posto del classico menù di un sito web desktop.

Di solito, l’hamburger menù viene visualizzato su dispositivi con schermi di dimensioni ridotte, come smartphone e tablet. La risoluzione esatta può variare da tema a tema, ma una pratica comune è quella di attivare l’hamburger menù a una larghezza di schermo inferiore a 768px o 1024px.

Come si implementa l’hamburger menù in HTML

Se stiamo creando il nostro sito internet manualmente in html per mostrare l’hamburger menù dobbiamo lavorare un pò di CSS. Per prima cosa scriviamo il codice CSS che metteremo nella header:

.hamburger-menu {
    width: 30px;
    height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    cursor: pointer;
}

.hamburger-menu .line {
    width: 100%;
    height: 4px;
    background-color: #333;
}

Nel punto in cui vogliamo rappresentare il menù dobbiamo scrivere questo codice

<div class="hamburger-menu">
    <div class="line"></div>
    <div class="line"></div>
    <div class="line"></div>
</div>

Per gestire invece l’apertura e la chiusura del menù dobbiamo scrivere un pò di codice in javascript

document.querySelector('.hamburger-menu').addEventListener('click', function() {
    const menu = document.querySelector('.menu');
    menu.classList.toggle('open');
});


Ecco invece il CSS per il pannello del menù:

.menu {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 250px;
    height: 100%;
    background-color: #fff;
    box-shadow: -2px 0 5px rgba(0,0,0,0.5);
    transition: transform 0.3s ease;
    transform: translateX(100%);
}

.menu.open {
    display: block;
    transform: translateX(0);
}

Quali sono i vantaggi di usare un hamburger menù?

icona hamburger menu

Come menu siti web è quindi un elemento quasi sempre presente sulle versioni mobili.

Usare un hamburger menù presenta i seguenti vantaggi per lo sviluppatore:

Risparmio di Spazio: Permette di mantenere l’interfaccia pulita e ordinata, specialmente su dispositivi mobili.

Accessibilità: Facilita l’accesso a più opzioni di navigazione senza sovraccaricare visivamente l’utente.

Consistenza: Fornisce un’esperienza di navigazione coerente tra diverse piattaforme

Nonostante i vantaggi, l’hamburger menù ha ricevuto alcune critiche, soprattutto in termini di scoperta e UX. Alcuni studi hanno dimostrato che le opzioni di navigazione nascoste possono essere meno visibili agli utenti, portando a una minore interazione con le stesse. Per mitigare questo, alcune interfacce combinano l’uso dell’hamburger menù con altre forme di navigazione visibile.

Ad esempio sul mio portale Napoli misteriosa ho usato come hamburger menù una fetta di pizza.

Che cos’è il Kebab menù?

L’hamburger button a volte viene utilizzato anche con tre pallini verticali specialmente quando si tratta di menù contestuali in questo caso prende il nome di kebab menù

Condividi l'articolo
Forse ti potrebbe interessare
L'integrazione dell'intelligenza artificiale nel software
Come e perchè potrebbe migliorare il tuo software su misura integrando anche un assistente di Chat GPT
La potenza del software su misura per le aziende
Perchè farsi sviluppare un software su misura conviene rispetto all'acquisto di un gestionale verticale che hanno tutti
Come attivare un knowledge panel di Google per la tua entità
L'importanza del pannello di conoscenza di Google per un brand
quando il mondo era senza wifi il nuovo libro di marco ilardi
E' uscito il mio nuovo libro
Quando il mondo era senza Wi-Fi

Scopri come era il mondo quando non c’era internet