Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
WordPress

Elementor: Sticky Header, Menu di Navigazione e Mega Menu

Gianluca Gentile
Gianluca Gentile
· 7 min di lettura

La navigazione è uno degli elementi più critici di qualsiasi sito web. Un menu ben progettato guida l’utente attraverso i contenuti, migliora l’esperienza utente e aumenta il tempo di permanenza sul sito. Con Elementor Pro e il Theme Builder, puoi creare header personalizzati con sticky effect, transparent header, shrink on scroll e mega menu avanzati. In questa guida vediamo come implementare ogni funzionalità.

Creare un Header Personalizzato

Il primo passo è creare un header custom con il Theme Builder:

  1. Vai su Template → Theme Builder
  2. Seleziona Header e clicca Aggiungi Nuovo
  3. Scegli un template dalla libreria o parti da zero
  4. Progetta l’header con logo, menu, pulsante CTA e eventuali icone social
  5. Pubblica e imposta le Conditions (Entire Site per applicarlo a tutto il sito)

Struttura Tipica dell’Header

Un header professionale tipicamente include:

Il Widget Nav Menu

Il widget Nav Menu di Elementor Pro è il cuore della navigazione. Supporta i menu creati in Aspetto → Menu di WordPress e offre numerose opzioni di personalizzazione:

Editor header sticky con menu

Configurazione Base

Styling del Menu

Nella tab Style puoi personalizzare ogni aspetto:

Header con Nav Menu widget e sticky effect in Elementor

Hamburger Menu su Mobile

Su dispositivi mobili, il menu orizzontale deve trasformarsi in un hamburger menu (le tre linee). Il widget Nav Menu di Elementor gestisce automaticamente questa trasformazione:

Configurazione Mobile

Menu Off-Canvas

Per un’esperienza mobile più moderna, puoi creare un menu off-canvas che scivola dal lato dello schermo. Con Elementor, combina il widget Nav Menu con il widget Popup Builder: crea un popup con il menu, imposta l’animazione slide-in da sinistra/destra, e usa il pulsante hamburger come trigger.

Sticky Header

Lo sticky header (header fisso) rimane visibile in cima alla pagina quando l’utente scrolla verso il basso. È una best practice per la navigazione perché mantiene il menu sempre accessibile.

Attivare lo Sticky Effect

  1. Seleziona il container principale dell’header nell’editor
  2. Vai nella tab Advanced → Motion Effects
  3. Attiva Sticky e seleziona “Top” come posizione
  4. Imposta l’Offset (distanza dal bordo superiore, solitamente 0)
  5. Scegli su quali dispositivi attivare lo sticky (desktop, tablet, mobile)
  6. Imposta lo z-index a un valore alto (es. 9999) per assicurarti che l’header resti sopra tutti gli altri elementi

Shrinking Header (Riduzione su Scroll)

Un effetto molto elegante è l’header che si riduce quando l’utente scrolla la pagina: il logo diventa più piccolo, il padding si riduce e lo sfondo diventa più opaco. Per implementarlo con Elementor:

In alternativa, puoi usare i Scrolling Effects nella tab Motion Effects per animare automaticamente il padding e la dimensione del logo basandosi sulla posizione dello scroll. Imposta l’effetto “Transform → Scale” sul logo con viewport percentuale per ottenere il ridimensionamento progressivo.

Transparent Header

L’header trasparente è un design molto comune nelle landing page e nei siti moderni: l’header si sovrappone alla hero section con sfondo trasparente, e diventa opaco (con sfondo colorato) quando l’utente inizia a scrollare.

Personalizzazione header Hello Elementor

Come Implementarlo

  1. Imposta lo sfondo del container header come trasparente
  2. Attiva lo Sticky nelle Motion Effects
  3. Aggiungi Custom CSS per lo stato “sticky attivo”: .elementor-sticky--active { background-color: #ffffff !important; box-shadow: 0 2px 10px rgba(0,0,0,0.1); }
  4. Per il testo, inverti i colori: bianco su sfondo trasparente, scuro su sfondo opaco. Usa la classe .elementor-sticky--active per targetizzare lo stato sticky

Questo effetto crea un impatto visivo notevole: l’utente vede la hero section a schermo intero senza interruzioni, e l’header appare gradualmente durante lo scroll.

Mega Menu con Elementor

Il mega menu è un dropdown espanso che può contenere colonne multiple, immagini, icone, CTA e molto altro. È essenziale per siti con molte pagine e categorie (e-commerce, portali informativi, siti aziendali complessi).

Metodo 1: Sub-menu con Colonne

Per mega menu semplici, usa i sub-menu nativi di WordPress con styling avanzato:

  1. In Aspetto → Menu, crea una struttura con voci principali e sotto-voci su più livelli
  2. Nel widget Nav Menu di Elementor, stila il dropdown con larghezza maggiore del normale
  3. Usa Custom CSS per organizzare le sotto-voci in colonne: .elementor-nav-menu--dropdown { columns: 3; }

Metodo 2: Mega Menu con Plugin

Per mega menu complessi con immagini, icone e layout personalizzati, usa un plugin dedicato come JetMenu (Crocoblock) o Max Mega Menu:

Contenuti del Mega Menu

Un mega menu efficace può includere:

CTA Button nell’Header

Un pulsante CTA nell’header è fondamentale per la conversione. Ecco le best practice:

Performance dell’Header

L’header viene caricato su ogni pagina del sito, quindi le sue performance sono cruciali:

Conclusione

Un header ben progettato con sticky effect, navigazione intuitiva e mega menu è la chiave per un’esperienza utente eccellente. Con Elementor Pro, hai tutti gli strumenti per creare header professionali che funzionano perfettamente su desktop, tablet e mobile. Sperimenta con le diverse opzioni e trova la combinazione perfetta per il tuo progetto.

Hai bisogno di un header professionale con mega menu e navigazione avanzata? Il team di G Tech Group progetta siti web con navigazione ottimizzata per le conversioni e l’esperienza utente. Contattaci per discutere del tuo progetto.

Guide Correlate della Serie Elementor

Continua a esplorare Elementor con le nostre guide:

#Elementor #Mega Menu #Navigazione #Sticky Header #Wordpress