Header
Documentazione ed esempi per la creazione di una testata di navigazione.
L’header di un sito della Pubblica Amministrazione è solitamente composto di 3 elementi principali:
Un cosiddetto Slim Header , una sottile fascia dello stesso colore o, preferibilmente, di colore lievemente più scuro rispetto al tema principale del sito, che mostra alcuni link funzionali con impatto globale o esterno al sito stesso.
Un Header Centrale che identifica in modo chiaro il sito attraverso logo, testo e social, e può contenere un link per effettuare ricerche sul sito.
Un Header Nav dedicato alla navigazione, visibile su schermi di grandi dimensioni ed accessibile attraverso il classico pulsante di tipo “burger menu”
( ) per dispositivi mobili.
Accessibilità
Condierando l’importanza dell’Header per la navigazione di un sito, si consiglia di seguire attentamente gli esempi per quanto riguarda l’utilizzo di attributi ARIA
e labelling accessibile.
Il titolo del sito, “Nome dell’Istituzione” negli esempi, è contenuto in un <div>
generico e non un tag <h1>
per evitare conflitti con gli <h1>
presenti nelle singole pagine. Nel caso in cui la home page fosse priva di un titolo relativo all’Istituzione (es: carousel con ultime notizie) è consigliabile applicare il tag <h1>
al titolo dell’header unicamente in quella pagina.
Maggiori dettagli sull’accessibilità del megamenu sono presenti nella relativa pagina .
Lo Slim Header mostra un’intestazione, solitamente con riferimento all’ente di appartenenza del progetto o riferimenti utili, oltre ad un eventuale menu per il cambio lingua e l’accesso ad area riservata.
Il cambio lingua è gestito con il componente dropdown .
<div class= "it-header-slim-wrapper" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<div class= "it-header-slim-wrapper-content" >
<a class= "d-none d-lg-block navbar-brand" href= "#" > Ente appartenenza</a>
<div class= "nav-mobile" >
<nav aria-label= "Navigazione accessoria" >
<a class= "it-opener d-lg-none" data-bs-toggle= "collapse" href= "#menu1a" role= "button" aria-expanded= "false" aria-controls= "menu4" >
<span> Ente appartenenza</span>
<svg class= "icon" aria-hidden= "true" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "link-list-wrapper collapse" id= "menu1a" >
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" > Link 1</a></li>
<li><a class= "list-item active" href= "#" aria-current= "page" > Link 2 (Attivo)</a></li>
</ul>
</div>
</nav>
</div>
<div class= "it-header-slim-right-zone" >
<div class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" >
<span class= "visually-hidden" > Selezione lingua: lingua selezionata</span>
<span> ITA</span>
<svg class= "icon d-none d-lg-block" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" >
<div class= "row" >
<div class= "col-12" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> ITA <span class= "visually-hidden" > selezionata</span></span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> ENG</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class= "it-access-top-wrapper" >
<a class= "btn btn-primary btn-sm" href= "#" > Accedi</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Zona destra con pulsante full-responsive
Per trasformare il pulsante di action situato nell’elemento identificato con .it-header-slim-right-zone
e renderlo full-responsive è sufficiente applicare la classe .btn-full
alla classe .btn
del link/pulsante.
Il modificatore .btn-full
è disponibile anche con il tema chiaro attivato da .theme-light
.
<div class= "it-header-slim-wrapper" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<div class= "it-header-slim-wrapper-content" >
<a class= "d-lg-block navbar-brand" href= "#" > Ente appartenenza</a>
<div class= "it-header-slim-right-zone" >
<div class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" >
<span class= "visually-hidden" > Selezione lingua: lingua selezionata</span>
<span> ITA</span>
<svg class= "icon d-none d-lg-block" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" >
<div class= "row" >
<div class= "col-12" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> ITA <span class= "visually-hidden" > selezionata</span></span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> ENG</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<a href= "#" class= "btn btn-primary btn-icon btn-full" >
<span class= "rounded-icon" >
<svg class= "icon icon-primary" >
<use href= "/dist/svg/sprites.svg#it-user" ></use>
</svg>
</span>
<span class= "d-none d-lg-block" > Accedi all'area personale</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
Versione chiara
Per cambiare tema all’header slim è sufficiente aggiungere la classe theme-light
al tag <div class="it-header-slim-wrapper">
<div class= "it-header-slim-wrapper theme-light" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<div class= "it-header-slim-wrapper-content" >
<a class= "d-none d-lg-block navbar-brand" href= "#" > Ente appartenenza</a>
<div class= "nav-mobile" >
<nav aria-label= "Navigazione accessoria" >
<a class= "it-opener d-lg-none" data-bs-toggle= "collapse" href= "#menu1b" role= "button" aria-expanded= "false" aria-controls= "menu4" >
<span> Ente appartenenza</span>
<svg class= "icon" aria-hidden= "true" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "link-list-wrapper collapse" id= "menu1b" >
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" > Link 1</a></li>
<li><a class= "list-item active" href= "#" aria-current= "page" > Link 2 (Attivo)</a></li>
</ul>
</div>
</nav>
</div>
<div class= "it-header-slim-right-zone" >
<div class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" >
<span class= "visually-hidden" > Selezione lingua: lingua selezionata</span>
<span> ITA</span>
<svg class= "icon d-none d-lg-block" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" >
<div class= "row" >
<div class= "col-12" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> ITA <span class= "visually-hidden" > selezionata</span></span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> ENG</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class= "it-access-top-wrapper" >
<a class= "btn btn-primary btn-sm" href= "#" > Accedi</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Header Centrale , per mostrare il logo dell’ente e la sua descrizione, link aggiuntivi ai social media e l’accesso al motore di ricerca, se presente.
<div class= "it-header-center-wrapper" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<div class= "it-header-center-content-wrapper" >
<div class= "it-brand-wrapper" >
<a href= "#" >
<svg class= "icon" aria-hidden= "true" >
<use href= "/dist/svg/sprites.svg#it-pa" ></use>
</svg>
<div class= "it-brand-text" >
<div class= "it-brand-title" > Nome dell'Istituzione</div>
<div class= "it-brand-tagline d-none d-md-block" > Tag line dell'Istituzione</div>
</div>
</a>
</div>
<div class= "it-right-zone" >
<div class= "it-socials d-none d-md-flex" >
<span> Seguici su</span>
<ul>
<li>
<a href= "#" aria-label= "Facebook" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-facebook" ></use>
</svg>
</a>
</li>
<li>
<a href= "#" aria-label= "Github" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-github" ></use>
</svg>
</a>
</li>
<li>
<a href= "#" aria-label= "Twitter" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-twitter" ></use>
</svg>
</a>
</li>
</ul>
</div>
<div class= "it-search-wrapper" >
<span class= "d-none d-md-block" > Cerca</span>
<a class= "search-link rounded-icon" aria-label= "Cerca nel sito" href= "#" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-search" ></use>
</svg>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Versione compatta
Per utilizzare la versione più compatta in verticale dell’header centrale è sufficiente aggiungere la classe it-small-header
al tag <div class="it-header-center-wrapper">
<div class= "it-header-center-wrapper it-small-header" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<div class= "it-header-center-content-wrapper" >
<div class= "it-brand-wrapper" >
<a href= "#" >
<svg class= "icon" aria-hidden= "true" >
<use href= "/dist/svg/sprites.svg#it-pa" ></use>
</svg>
<div class= "it-brand-text" >
<div class= "it-brand-title" > Nome dell'Istituzione</div>
<div class= "it-brand-tagline d-none d-md-block" > Tag line dell'Istituzione</div>
</div>
</a>
</div>
<div class= "it-right-zone" >
<div class= "it-socials d-none d-md-flex" >
<span> Seguici su</span>
<ul>
<li>
<a href= "#" aria-label= "Facebook" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-facebook" ></use>
</svg>
</a>
</li>
<li>
<a href= "#" aria-label= "Github" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-github" ></use>
</svg>
</a>
</li>
<li>
<a href= "#" aria-label= "Twitter" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-twitter" ></use>
</svg>
</a>
</li>
</ul>
</div>
<div class= "it-search-wrapper" >
<span class= "d-none d-md-block" > Cerca</span>
<a class= "search-link rounded-icon" aria-label= "Cerca nel sito" href= "#" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-search" ></use>
</svg>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Versione chiara
Per cambiare tema all’header centrale è sufficiente aggiungere la classe theme-light
al tag <div class="it-header-center-wrapper">
.
<div class= "it-header-center-wrapper theme-light" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<div class= "it-header-center-content-wrapper" >
<div class= "it-brand-wrapper" >
<a href= "#" >
<svg class= "icon" aria-hidden= "true" >
<use href= "/dist/svg/sprites.svg#it-pa" ></use>
</svg>
<div class= "it-brand-text" >
<div class= "it-brand-title" > Nome dell'Istituzione</div>
<div class= "it-brand-tagline d-none d-md-block" > Tag line dell'Istituzione</div>
</div>
</a>
</div>
<div class= "it-right-zone" >
<div class= "it-socials d-none d-md-flex" >
<span> Seguici su</span>
<ul>
<li>
<a href= "#" aria-label= "Facebook" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-facebook" ></use>
</svg>
</a>
</li>
<li>
<a href= "#" aria-label= "Github" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-github" ></use>
</svg>
</a>
</li>
<li>
<a href= "#" aria-label= "Twitter" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-twitter" ></use>
</svg>
</a>
</li>
</ul>
</div>
<div class= "it-search-wrapper" >
<span class= "d-none d-md-block" > Cerca</span>
<a class= "search-link rounded-icon" aria-label= "Cerca nel sito" href= "#" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-search" ></use>
</svg>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Header Nav , per elencare le voci di navigazione, siano esse semplici link, menu a tendina oppure Megamenu a tutta larghezza.
<div class= "it-header-navbar-wrapper" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<!--start nav-->
<nav class= "navbar navbar-expand-lg has-megamenu" aria-label= "Navigazione principale" >
<button class= "custom-navbar-toggler" type= "button" aria-controls= "nav1" aria-expanded= "false" aria-label= "Mostra/Nascondi la navigazione" data-bs-toggle= "navbarcollapsible" data-bs-target= "#nav1" >
<svg class= "icon bg-override" >
<use href= "/dist/svg/sprites.svg#it-burger" ></use>
</svg>
</button>
<div class= "navbar-collapsable" id= "nav1" style= "display: none;" >
<div class= "overlay" style= "display: none;" ></div>
<div class= "close-div" >
<button class= "btn close-menu" type= "button" >
<span class= "visually-hidden" > Nascondi la navigazione</span>
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-close-big" ></use>
</svg>
</button>
</div>
<div class= "menu-wrapper" >
<ul class= "navbar-nav" >
<li class= "nav-item active" ><a class= "nav-link active" href= "#" aria-current= "page" ><span> Link 1 (attivo)</span></a></li>
<li class= "nav-item" ><a class= "nav-link disabled" href= "#" aria-disabled= "true" ><span> Link 2 (disabilitato)</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 3</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 4</span></a></li>
<li class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavDropdown1" >
<span> Menu Dropdown</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavDropdown1" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
<li><span class= "divider" ></span></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
</ul>
</div>
</div>
</li>
<li class= "nav-item dropdown megamenu" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavMegamenu1" >
<span> Megamenu</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavMegamenu1" >
<div class= "row" >
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione 1</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 2</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 5</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 6</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 3</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 7</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 8</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 9</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
</div>
</div>
Versioni disponibili
I’Header Nav ha due versioni, una chiara (“light”) e una scura (“dark”). Lo stile di default ha differenti caratteristiche colore a seconda della versione desktop e mobile:
Su Desktop lo stile di default ha un background di colore primario e link bianchi . Gli elementi Dropdown e Megamenu hanno background bianco, testi neri e link di colore primario.
Su Mobile lo stile di default ha un background bianco e testi e link di colore primario .
Per modificare la versione dell’Header Nav è sufficiente aggiungere le seguenti classi al tag <nav class="it-header-navbar-wrapper">
:
La classe .theme-dark-mobile
modifica unicamente la versione mobile dell’Header Nav, impostando il background di colore primario, testi e link bianchi.
La classe .theme-light-desk
modifica unicamente la versione desktop dell’Header Nav impostando un background bianco, testi e links di colore primario. Gli elementi Dropdown e Megamenu assumono background di colore primario, testi e link bianchi.
Header Nav standard
<div class= "it-header-navbar-wrapper" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<!--start nav-->
<nav class= "navbar navbar-expand-lg has-megamenu" aria-label= "Navigazione principale" >
<button class= "custom-navbar-toggler" type= "button" aria-controls= "nav0" aria-expanded= "false" aria-label= "Mostra/Nascondi la navigazione" data-bs-toggle= "navbarcollapsible" data-bs-target= "#nav0" >
<svg class= "icon bg-override" >
<use href= "/dist/svg/sprites.svg#it-burger" ></use>
</svg>
</button>
<div class= "navbar-collapsable" id= "nav0" style= "display: none;" >
<div class= "overlay" style= "display: none;" ></div>
<div class= "close-div" >
<button class= "btn close-menu" type= "button" >
<span class= "visually-hidden" > Nascondi la navigazione</span>
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-close-big" ></use>
</svg>
</button>
</div>
<div class= "menu-wrapper" >
<ul class= "navbar-nav" >
<li class= "nav-item active" ><a class= "nav-link active" href= "#" aria-current= "page" ><span> Link 1 (attivo)</span></a></li>
<li class= "nav-item" ><a class= "nav-link disabled" href= "#" aria-disabled= "true" ><span> Link 2 (disabilitato)</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 3</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 4</span></a></li>
<li class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavDropdown0" >
<span> Menu Dropdown</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavDropdown0" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
<li><span class= "divider" ></span></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
</ul>
</div>
</div>
</li>
<li class= "nav-item dropdown megamenu" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavMegamenu0" >
<span> Megamenu</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavMegamenu0" >
<div class= "row" >
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione 1</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 2</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 5</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 6</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 3</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 7</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 8</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 9</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
</div>
</div>
<div class= "it-header-navbar-wrapper theme-dark-mobile" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<!--start nav-->
<nav class= "navbar navbar-expand-lg has-megamenu" aria-label= "Navigazione principale" >
<button class= "custom-navbar-toggler" type= "button" aria-controls= "nav2" aria-expanded= "false" aria-label= "Mostra/Nascondi la navigazione" data-bs-toggle= "navbarcollapsible" data-bs-target= "#nav2" >
<svg class= "icon bg-override" >
<use href= "/dist/svg/sprites.svg#it-burger" ></use>
</svg>
</button>
<div class= "navbar-collapsable" id= "nav2" style= "display: none;" >
<div class= "overlay" style= "display: none;" ></div>
<div class= "close-div" >
<button class= "btn close-menu" type= "button" >
<span class= "visually-hidden" > Nascondi la navigazione</span>
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-close-big" ></use>
</svg>
</button>
</div>
<div class= "menu-wrapper" >
<ul class= "navbar-nav" >
<li class= "nav-item active" ><a class= "nav-link active" href= "#" aria-current= "page" ><span> Link 1 (attivo)</span></a></li>
<li class= "nav-item" ><a class= "nav-link disabled" href= "#" aria-disabled= "true" ><span> Link 2 (disabilitato)</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 3</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 4</span></a></li>
<li class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavDropdown2" >
<span> Menu Dropdown</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavDropdown2" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
<li><span class= "divider" ></span></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
</ul>
</div>
</div>
</li>
<li class= "nav-item dropdown megamenu" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavMegamenu2" >
<span> Megamenu</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavMegamenu2" >
<div class= "row" >
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione 1</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 2</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 5</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 6</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 3</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 7</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 8</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 9</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
</div>
</div>
<div class= "it-header-navbar-wrapper theme-light-desk" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<!--start nav-->
<nav class= "navbar navbar-expand-lg has-megamenu" aria-label= "Navigazione principale" >
<button class= "custom-navbar-toggler" type= "button" aria-controls= "nav3" aria-expanded= "false" aria-label= "Mostra/Nascondi la navigazione" data-bs-toggle= "navbarcollapsible" data-bs-target= "#nav3" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-burger" ></use>
</svg>
</button>
<div class= "navbar-collapsable" id= "nav3" style= "display: none;" >
<div class= "overlay" style= "display: none;" ></div>
<div class= "close-div" >
<button class= "btn close-menu" type= "button" >
<span class= "visually-hidden" > Nascondi la navigazione</span>
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-close-big" ></use>
</svg>
</button>
</div>
<div class= "menu-wrapper" >
<ul class= "navbar-nav" >
<li class= "nav-item active" ><a class= "nav-link active" href= "#" aria-current= "page" ><span> Link 1 (attivo)</span></a></li>
<li class= "nav-item" ><a class= "nav-link disabled" href= "#" aria-disabled= "true" ><span> Link 2 (disabilitato)</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 3</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 4</span></a></li>
<li class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavDropdown3" >
<span> Menu Dropdown</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavDropdown3" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
<li><span class= "divider" ></span></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
</ul>
</div>
</div>
</li>
<li class= "nav-item dropdown megamenu" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavMegamenu3" >
<span> Megamenu</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavMegamenu3" >
<div class= "row" >
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione 1</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 2</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 5</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 6</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 3</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 7</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 8</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 9</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
</div>
</div>
Navigazione secondaria
Al menù di navigazione principale può essere aggiunto anche un menù di navigazione secondario includendo a .menu-wrapper
una seconda lista <ul>
con classe .navbar-nav.navbar-secondary
e la stessa struttura dati della lista .navbar-nav
principale.
<div class= "it-header-navbar-wrapper" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<!--start nav-->
<nav class= "navbar navbar-expand-lg has-megamenu" aria-label= "Navigazione principale" >
<button class= "custom-navbar-toggler" type= "button" aria-controls= "nav4" aria-expanded= "false" aria-label= "Mostra/Nascondi la navigazione" data-bs-toggle= "navbarcollapsible" data-bs-target= "#nav4" >
<svg class= "icon bg-override" >
<use href= "/dist/svg/sprites.svg#it-burger" ></use>
</svg>
</button>
<div class= "navbar-collapsable" id= "nav4" style= "display: none;" >
<div class= "overlay" style= "display: none;" ></div>
<div class= "close-div" >
<button class= "btn close-menu" type= "button" >
<span class= "visually-hidden" > Nascondi la navigazione</span>
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-close-big" ></use>
</svg>
</button>
</div>
<div class= "menu-wrapper" >
<ul class= "navbar-nav" >
<li class= "nav-item active" ><a class= "nav-link active" href= "#" aria-current= "page" ><span> Link 1 (attivo)</span></a></li>
<li class= "nav-item" ><a class= "nav-link disabled" href= "#" aria-disabled= "true" ><span> Link 2 (disabilitato)</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 3</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 4</span></a></li>
</ul>
<ul class= "navbar-nav navbar-secondary" >
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 5</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 6</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 7</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 8</span></a></li>
</ul>
</div>
</div>
</nav>
</div>
</div>
</div>
</div>
<header class= "it-header-wrapper" >
<div class= "it-header-slim-wrapper" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<div class= "it-header-slim-wrapper-content" >
<a class= "d-none d-lg-block navbar-brand" href= "#" > Ente appartenenza</a>
<div class= "nav-mobile" >
<nav aria-label= "Navigazione secondaria" >
<a class= "it-opener d-lg-none" data-bs-toggle= "collapse" href= "#menuC1" role= "button" aria-expanded= "false" aria-controls= "menuC1" >
<span> Ente appartenenza</span>
<svg class= "icon" aria-hidden= "true" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "link-list-wrapper collapse" id= "menuC1" >
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" > Link 1</a></li>
<li><a class= "list-item active" href= "#" aria-current= "page" > Link 2 (Attivo)</a></li>
</ul>
</div>
</nav>
</div>
<div class= "it-header-slim-right-zone" >
<div class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" >
<span class= "visually-hidden" > Selezione lingua: lingua selezionata</span>
<span> ITA</span>
<svg class= "icon d-none d-lg-block" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" >
<div class= "row" >
<div class= "col-12" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> ITA <span class= "visually-hidden" > selezionata</span></span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> ENG</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class= "it-access-top-wrapper" >
<a class= "btn btn-primary btn-sm" href= "#" > Accedi</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class= "it-nav-wrapper" >
<div class= "it-header-center-wrapper" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<div class= "it-header-center-content-wrapper" >
<div class= "it-brand-wrapper" >
<a href= "#" >
<svg class= "icon" aria-hidden= "true" >
<use href= "/dist/svg/sprites.svg#it-pa" ></use>
</svg>
<div class= "it-brand-text" >
<div class= "it-brand-title" > Nome dell'Istituzione</div>
<div class= "it-brand-tagline d-none d-md-block" > Tag line dell'Istituzione</div>
</div>
</a>
</div>
<div class= "it-right-zone" >
<div class= "it-socials d-none d-md-flex" >
<span> Seguici su</span>
<ul>
<li>
<a href= "#" aria-label= "Facebook" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-facebook" ></use>
</svg>
</a>
</li>
<li>
<a href= "#" aria-label= "Github" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-github" ></use>
</svg>
</a>
</li>
<li>
<a href= "#" aria-label= "Twitter" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-twitter" ></use>
</svg>
</a>
</li>
</ul>
</div>
<div class= "it-search-wrapper" >
<span class= "d-none d-md-block" > Cerca</span>
<a class= "search-link rounded-icon" aria-label= "Cerca nel sito" href= "#" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-search" ></use>
</svg>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class= "it-header-navbar-wrapper" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<!--start nav-->
<nav class= "navbar navbar-expand-lg has-megamenu" aria-label= "Navigazione principale" >
<button class= "custom-navbar-toggler" type= "button" aria-controls= "navC1" aria-expanded= "false" aria-label= "Mostra/Nascondi la navigazione" data-bs-toggle= "navbarcollapsible" data-bs-target= "#navC1" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-burger" ></use>
</svg>
</button>
<div class= "navbar-collapsable" id= "navC1" style= "display: none;" >
<div class= "overlay" style= "display: none;" ></div>
<div class= "close-div" >
<button class= "btn close-menu" type= "button" >
<span class= "visually-hidden" > Nascondi la navigazione</span>
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-close-big" ></use>
</svg>
</button>
</div>
<div class= "menu-wrapper" >
<ul class= "navbar-nav" >
<li class= "nav-item active" ><a class= "nav-link active" href= "#" aria-current= "page" ><span> Link 1 (attivo)</span></a></li>
<li class= "nav-item" ><a class= "nav-link disabled" href= "#" aria-disabled= "true" ><span> Link 2 (disabilitato)</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 3</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 4</span></a></li>
<li class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavDropdownC1" >
<span> Menu Dropdown</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavDropdownC1" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
<li><span class= "divider" ></span></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
</ul>
</div>
</div>
</li>
<li class= "nav-item dropdown megamenu" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavMegamenuC1" >
<span> Megamenu</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavMegamenuC1" >
<div class= "row" >
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione 1</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 2</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 5</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 6</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 3</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 7</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 8</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 9</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
</div>
</div>
</div>
</header>
Versione chiara
Nella versione light è consigliabile aggiungere la classe .it-shadow
al tag <div class="it-header-wrapper">
.
Verrà creata un’ombra per enfatizzare l’Header rispetto alla pagina in cui è contenuto.
<header class= "it-header-wrapper it-shadow" >
<div class= "it-header-slim-wrapper theme-light" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<div class= "it-header-slim-wrapper-content" >
<a class= "d-none d-lg-block navbar-brand" href= "#" > Ente appartenenza</a>
<div class= "nav-mobile" >
<nav aria-label= "Navigazione secondaria" >
<a class= "it-opener d-lg-none" data-bs-toggle= "collapse" href= "#menuC2" role= "button" aria-expanded= "false" aria-controls= "menuC2" >
<span> Ente appartenenza</span>
<svg class= "icon" aria-hidden= "true" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "link-list-wrapper collapse" id= "menuC2" >
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" > Link 1</a></li>
<li><a class= "list-item active" href= "#" aria-current= "page" > Link 2 (Attivo)</a></li>
</ul>
</div>
</nav>
</div>
<div class= "it-header-slim-right-zone" >
<div class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" >
<span class= "visually-hidden" > Selezione lingua: lingua selezionata</span>
<span> ITA</span>
<svg class= "icon d-none d-lg-block" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" >
<div class= "row" >
<div class= "col-12" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> ITA <span class= "visually-hidden" > selezionata</span></span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> ENG</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class= "it-access-top-wrapper" >
<a class= "btn btn-primary btn-sm" href= "#" > Accedi</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class= "it-nav-wrapper" >
<div class= "it-header-center-wrapper theme-light" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<div class= "it-header-center-content-wrapper" >
<div class= "it-brand-wrapper" >
<a href= "#" >
<svg class= "icon" aria-hidden= "true" >
<use href= "/dist/svg/sprites.svg#it-pa" ></use>
</svg>
<div class= "it-brand-text" >
<div class= "it-brand-title" > Nome dell'Istituzione</div>
<div class= "it-brand-tagline d-none d-md-block" > Tag line dell'Istituzione</div>
</div>
</a>
</div>
<div class= "it-right-zone" >
<div class= "it-socials d-none d-md-flex" >
<span> Seguici su</span>
<ul>
<li>
<a href= "#" aria-label= "Facebook" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-facebook" ></use>
</svg>
</a>
</li>
<li>
<a href= "#" aria-label= "Github" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-github" ></use>
</svg>
</a>
</li>
<li>
<a href= "#" aria-label= "Twitter" target= "_blank" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-twitter" ></use>
</svg>
</a>
</li>
</ul>
</div>
<div class= "it-search-wrapper" >
<span class= "d-none d-md-block" > Cerca</span>
<a class= "search-link rounded-icon" aria-label= "Cerca nel sito" href= "#" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-search" ></use>
</svg>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class= "it-header-navbar-wrapper theme-light-desk" >
<div class= "container" >
<div class= "row" >
<div class= "col-12" >
<!--start nav-->
<nav class= "navbar navbar-expand-lg has-megamenu" aria-label= "Navigazione principale" >
<button class= "custom-navbar-toggler" type= "button" aria-controls= "navC2" aria-expanded= "false" aria-label= "Mostra/Nascondi la navigazione" data-bs-toggle= "navbarcollapsible" data-bs-target= "#navC2" >
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-burger" ></use>
</svg>
</button>
<div class= "navbar-collapsable" id= "navC2" style= "display: none;" >
<div class= "overlay" style= "display: none;" ></div>
<div class= "close-div" >
<button class= "btn close-menu" type= "button" >
<span class= "visually-hidden" > Nascondi la navigazione</span>
<svg class= "icon" >
<use href= "/dist/svg/sprites.svg#it-close-big" ></use>
</svg>
</button>
</div>
<div class= "menu-wrapper" >
<ul class= "navbar-nav" >
<li class= "nav-item active" ><a class= "nav-link active" href= "#" aria-current= "page" ><span> Link 1 (attivo)</span></a></li>
<li class= "nav-item" ><a class= "nav-link disabled" href= "#" aria-disabled= "true" ><span> Link 2 (disabilitato)</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 3</span></a></li>
<li class= "nav-item" ><a class= "nav-link" href= "#" ><span> Link 4</span></a></li>
<li class= "nav-item dropdown" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavDropdownC2" >
<span> Menu Dropdown</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavDropdownC2" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
<li><span class= "divider" ></span></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
</ul>
</div>
</div>
</li>
<li class= "nav-item dropdown megamenu" >
<a class= "nav-link dropdown-toggle" href= "#" data-bs-toggle= "dropdown" aria-expanded= "false" id= "mainNavMegamenuC2" >
<span> Megamenu</span>
<svg class= "icon icon-xs" >
<use href= "/dist/svg/sprites.svg#it-expand" ></use>
</svg>
</a>
<div class= "dropdown-menu" role= "region" aria-labelledby= "mainNavMegamenuC2" >
<div class= "row" >
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<div class= "link-list-heading" > Sezione 1</div>
<ul class= "link-list" >
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 1</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 2</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 3</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 2</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 4</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 5</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 6</span></a></li>
</ul>
</div>
</div>
<div class= "col-12 col-lg-4" >
<div class= "link-list-wrapper" >
<ul class= "link-list" >
<li>
<div class= "link-list-heading" > Sezione 3</div>
</li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 7</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 8</span></a></li>
<li><a class= "dropdown-item list-item" href= "#" ><span> Link lista 9</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
</div>
</div>
</div>
</header>
Affinché la testata rimanga visibile in formato ridotto anche allo scorrere della pagina, è sufficiente utilizzare la classe .it-header-sticky
nell’elemento identificato con la classe .it-header-wrapper
.
<div class= "it-header-wrapper it-header-sticky" > ...</div>
È disponibile una pagina di esempio dedicata a questa funzionalità per comprenderne appieno significato ed utilizzo.
Tramite JavaScript
E’ possibile inizializzare il componente tramite JavaScript:
var headerSticky = new bootstrap . HeaderSticky ( document . getElementById ( ' myHeaderSticky ' ), options )
Metodi
Metodi asincroni e transizioni
Tutti i metodi API sono asincroni e avviano una transizione . Ritornano al chiamante non appena viene avviata la transizione ma prima che termini . Inoltre, una chiamata al metodo su un componente in transizione verrà ignorata .
Per maggiori informazioni consulta la documentazione Javascript di Bootstrap (in inglese).
getOrCreateInstance
Metodo statico che consente di ottenere l’istanza di un HeaderSticky associata ad un elemento del DOM o di crearne una nuova nel caso non fosse stata inizializzata.
var headerStickyElement = document . querySelector ( ' #myHeaderSticky ' )
var headerSticky = bootstrap . HeaderSticky . getOrCreateInstance ( headerStickyElement ) // Returns a Bootstrap modal instance