Header

ultimo aggiornamento 25/11/24

Documentazione relativa alla header

Header Completa con Megamenù

La header fa uso di una libreria Javascript custom - keyboardNav.js - per dare supporto alla navigazione tramite tastiera; questa libreria va dunque sempre inclusa nel sorgente della pagina. Le funzionalità implementate sono:

  • Voci principali di navigazione (in esempio: "Ateneo", "Didattica" etc)
    • Tasti freccia destra, fraccia in giù, tab: passa alla voce di navigazione successiva.
    • Tasti freccia sinistra, fraccia in su, shift+tab: passa alla voce di navigazione precedente.
    • Tasto home: passa alla prima voce di navigazione.
    • Tasto end: passa all'ultima voce di navigazione.
  • Voci principali di navigazione con livelli inferiori megamenù e non (in esempio: "Internazionalità", "Servizi")
    • Click sull'elemento con tag <a>: se l'attributo <href> è uguale a "#", apre/chiude la tendina con le voci di navigazione di livello inferiore; se diverso conduce alla url indicata nell'attributo.
    • Click sull'elemento con tag <button>: apre/chiude la tendina con le voci di navigazione di livello inferiore.
    • Su mobile (fino 992px width) l'elemento con tag <a> non è visibile; è presente il solo <button> che apre/chiude la tendina con le voci di navigazione di livello inferiore.
  • Voci secondarie di navigazione megamenù e non
    • Tasti freccia destra, fraccia in giù, tab: passa alla voce di navigazione successiva.
    • Tasti freccia sinistra, fraccia in su, shift+tab: passa alla voce di navigazione precedente.
    • Tasto home: passa alla prima voce di navigazione.
    • Tasto end: passa all'ultima voce di navigazione.
    • Tasto esc: chiude la tendina.
Vecchia versione: valutare se mantenere in documentazione
 

            
<div class="it-header-wrapper header-2024 container p-0">
    <div class="it-header-slim-wrapper theme-light d-none d-md-block">
        <div class="container">
            <div class="col-12 p-0">
                <div class="it-header-slim-wrapper-content ps-3 pe-3 d-flex">
                    <div class="w-25 d-flex align-items-center">
                        <a class="d-inline-block navbar-brand" href="#">
                            <img src="https://share.easyandjuice.com/v3/dist/svg/unitoit_negativo.svg" width=66" height="14" alt="Università degli Studi di Torino"></a>
                    </div>
                    <div class="w-50 d-flex justify-content-center it-socials">
                        <a href="#" class="" data-focus-mouse="false">
                            <svg role="img" aria-describedby="my-title2" class="icon icon-sm">
                                <title id="my-title2">Meta</title>
                                <use xlink:href="./dist/svg/sprite.svg#it-facebook"></use></svg>
                        </a>
                        <a href="#">
                            <svg role="img" aria-describedby="my-title4" class="icon icon-sm">
                                <title id="my-title4">X</title>
                                <use xlink:href="./dist/svg/sprite.svg#it-twitter"></use>
                            </svg>
                        </a>
                        <a href="#">
                            <svg role="img" aria-describedby="my-title5" class="icon icon-sm">
                                <title id="my-title5">Instagram</title>
                                <use xlink:href="./dist/svg/sprite.svg#it-instagram"></use>
                            </svg>
                        </a>
                        <a href="#">
                            <svg role="img" aria-describedby="my-title3" class="icon icon-sm">
                                <title id="my-title3">LinkedIn</title>
                                <use xlink:href="./dist/svg/sprite.svg#it-linkedin"></use>
                            </svg>
                        </a>
                        <a href="#" class="" data-focus-mouse="false">
                            <svg role="img" aria-describedby="my-title3_1" class="icon icon-sm">
                                <title id="my-title3_1">App</title>
                                <use xlink:href="./dist/svg/sprite.svg#it-app"></use>
                            </svg>
                        </a>
                    </div>
                    <div class="it-header-slim-right-zone w-25 justify-content-end">
                        <div class="d-flex">
                            <ul class="navbar-nav me-md-2 me-lg-5">
                                <li class="nav-item dropdown d-flex" id="cambio_lingua">
                                    <button type="button" aria-expanded="false" aria-controls="menu_cambio_lingua" aria-label="Cambia lingua" class="" data-focus-mouse="false">ITA</button>
                                    <div class="dropdown-menu" id="menu_cambio_lingua">
                                        <div class="link-list-wrapper">
                                            <ul class="link-list">
                                                <li><a class="list-item" href="#"><span>ITA</span></a></li>
                                                <li><a class="list-item" href="#"><span>ENG</span></a></li>
                                                <li><a class="list-item" href="#"><span>FRA</span></a></li>
                                            </ul>
                                        </div>
                                    </div>
                                </li>
                            </ul>
                            <a class="d-flex align-items-center" href="#" title="MyUnito">MyUnito<svg class="icon ml-2"><use href="./dist/svg/sprite.svg#it-user-circle"></use></svg></a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="it-nav-wrapper">
        <div class="it-header-center-wrapper theme-light">
            <div class="container">
                <div class="col-12 ps-3 pe-3 pt-3 pb-3 d-flex flex-row">
                    <div class="it-header-center-content-wrapper">
                        <div class="it-brand-wrapper d-flex">
                            <a href="#" title="Lorem Ipsum">
                                <img class="d-none d-lg-block" src="https://cdn.unito.it/unito-loghi/logo_sigillo.svg" width="85" alt="Università degli Studi di Torino">
                                <img class="d-block d-lg-none" src="https://cdn.unito.it/unito-loghi/logo_sigillo_orizzontale.svg" width="100" alt="Università degli Studi di Torino">
                            </a>
                        </div>
                    </div>
                    <div id="SearchWrapper" class="d-flex align-items-center it-search-wrapper d-none d-md-flex">
                        <div class="w-100">
                            <form name="searchForm2024" class="d-flex" id="searchForm2024" action="#" method="post">
                                <label for="searchField" class="sr-only">Cerca</label>
                                <input role="searchbox" autocomplete="off" title="Cerca informazioni o persone" type="text" class="form-control" name="search" id="searchField"  placeholder="Cerca informazioni o persone" aria-label="Cerca">
                                <button type="submit" id="searchButton" class="search-link rounded-icon" aria-label="Cerca">
                                    <svg role="img" aria-describedby="titleCerca" class="icon icon-sm negative">
                                        <title id="titleCerca">Cerca</title><use xlink:href="./dist/svg/sprite.svg#it-search"></use>
                                    </svg>
                                </button>
                            </form>
                        </div>
                        <a id="SearchMobileClose" role="button" class="SearchMobileTrigger d-none search-link rounded-icon" aria-label="Chiudi la ricerca" href="#">
                            <svg role="img" aria-describedby="title_searchMobileClose" class="icon">
                                <title id="title_searchMobileClose">Chiudi la ricerca</title><use xlink:href="./dist/svg/sprite.svg#it-close"></use>
                            </svg>
                        </a>
                    </div>
                    <div class="it-right-zone d-flex align-items-center justify-content-end">
                        <!-- menu informazioni per -->
                        <ul class="navbar-nav d-none d-lg-block me-1 me-xl-4">
                            <li class="nav-item dropdown d-flex" id="informazioni_per">
                                <button type="button" aria-expanded="false" aria-controls="menu_informazioni" aria-label="Informazioni per">Informazioni per</button>
                                <div class="dropdown-menu" id="menu_informazioni">
                                    <div class="link-list-wrapper">
                                        <ul class="link-list">
                                            <li><a class="list-item" href="#"><span>Lorem ipsum</span></a></li>
                                            <li><a class="list-item" href="#"><span>Sic gloria</span></a></li>
                                            <li><a class="list-item" href="#"><span>Emet</span></a></li>
                                        </ul>
                                    </div>
                                </div>
                            </li>
                        </ul>
                        <!-- menu strutture -->
                        <ul class="navbar-nav d-none d-lg-block me-1 me-xl-4">
                            <li class="nav-item dropdown d-flex" id="strutture">
                                <button type="button" aria-expanded="false" aria-controls="menu_strutture" aria-label="Strutture">Strutture</button>
                                <div class="dropdown-menu" id="menu_strutture">
                                    <div class="link-list-wrapper">
                                        <ul class="link-list">
                                            <li><a class="list-item" href="#"><span>Lorem ipsum</span></a></li>
                                            <li><a class="list-item" href="#"><span>Sic gloria</span></a></li>
                                            <li><a class="list-item" href="#"><span>Emet</span></a></li>
                                        </ul>
                                    </div>
                                </div>
                            </li>
                        </ul>
                        <!-- unita mobile -->
                        <a href="#" class="d-none d-lg-block" title="UNITA">
                            <img class="unita" src="./dist/svg/logo_unita.svg" alt="UniTa" width="61">
                        </a>
                        <!-- search mobile -->
                        <div class="d-flex d-md-none">
                            <a id="SearchMobileOpen" role="button" class="SearchMobileTrigger search-link rounded-icon" aria-label="Apri la ricerca" href="#">
                                <svg role="img" aria-describedby="title_searchMobile" class="icon">
                                    <title id="title_searchMobile">Apri la ricerca</title><use xlink:href="./dist/svg/sprite.svg#it-search"></use>
                                </svg>
                            </a>
                        </div>
                        <!-- hamburgher menu -->
                        <button class="custom-navbar-toggler" type="button" aria-controls="nav03" aria-expanded="false" aria-label="Apri/chiudi menù" data-bs-target="#nav03" data-bs-toggle="navbarcollapsible">
                            <svg role="navigation" aria-describedby="title-nav-mob" class="icon">
                                <title id="title-nav-mob">Apri</title><use xlink:href="./dist/svg/sprite.svg#it-burger"></use>
                            </svg>
                        </button>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="it-header-navbar-wrapper">
        <div class="container">
            <div class="row">
                <div class="col-12 ps-0 pe-0">
                    <!-- nav -->
                    <nav class="navbar navbar-expand-lg has-megamenu">
                        <div class="navbar-collapsable" id="nav03">
                            <!-- cambio lingua + MyUnito Mobile -->
                            <div id="lingua_unito_mob" class="d-flex d-md-none pt-3 pb-3">
                                <div class="col-6 ps-2">
                                    <ul class="navbar-nav p-0">
                                        <li class="nav-item dropdown d-flex" id="cambio_lingua_mob">
                                            <button type="button" aria-expanded="false" aria-controls="menu_cambio_lingua_mob" aria-label="Cambia lingua" class="" data-focus-mouse="false">ITA</button>
                                            <div class="dropdown-menu position-absolute" id="menu_cambio_lingua_mob">
                                                <div class="link-list-wrapper mb-0">
                                                    <ul class="link-list">
                                                        <li><a class="list-item" href="#"><span>ITA</span></a></li>
                                                        <li><a class="list-item" href="#"><span>ENG</span></a></li>
                                                        <li><a class="list-item" href="#"><span>FRA</span></a></li>
                                                    </ul>
                                                </div>
                                            </div>
                                        </li>
                                    </ul>
                                </div>
                                <div class="col-6">
                                    <a class="unito d-flex align-items-center justify-content-end" href="#" title="MyUnito">MyUnito
                                        <svg class="icon ml-2"><use href="./dist/svg/sprite.svg#it-user-circle"></use></svg>
                                    </a>
                                </div>
                            </div>
                            <!-- menù -->
                            <div class="menu-wrapper pt-4 pt-lg-0">
                                <ul class="navbar-nav">
                                    <li class="nav-item dropdown megamenu" id="terr_soc">
                                        <a class="nav-link dropdown-toggle d-none d-lg-flex" href="#" aria-controls="menu_ateneo" aria-expanded="false" >
                                            <span>Ateneo</span>
                                        </a>
                                        <button type="button" aria-expanded="false" aria-controls="menu_ateneo" aria-label="Ateneo"><span class="d-flex d-lg-none">Ateneo</span></button>
                                        <div class="dropdown-menu" id="menu_ateneo">
                                            <div class="container d-flex link-list-wrapper flex-wrap p-3">
                                            <div class="col-12 col-md-6 col-lg-6">
                                                <div class="link-list-wrapper">
                                                    <ul class="link-list pl-3 pl-md-0 p-lg-1">
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Chi siamo</span></a></li>
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Bandi di gara e contratti</span></a></li>
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Assicurazione della Qualità - AQ</span></a></li>
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Salute e Sicurezza</span></a></li>
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>UniTo e sanità</span></a></li>
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Bilanci e assegnazione delle risorse</span></a></li>
                                                    </ul>
                                                </div>
                                            </div>
                                            <div class="col-12 col-md-6 col-lg-6">
                                                <div class="link-list-wrapper">
                                                    <ul class="link-list pl-3 pl-md-0 p-lg-1">
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Concorsi e selezioni</span></a></li>
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Strutture e sedi</span></a></li>
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Statuto e regolamenti</span></a></li>
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Organizzazione</span></a></li>
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Mission, politiche e strategie</span></a></li>
                                                        <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Welfare UniTo</span></a></li>
                                                    </ul>
                                                </div>
                                            </div>
                                            </div>
                                        </div>
                                    </li>
                                    <li class="nav-item" id="didattica"><a class="nav-link"  href="#"><span>Didattica</span></a></li>
                                    <li class="nav-item" id="ricerca"><a class="nav-link"  href="#"><span>Ricerca</span> <span class="visually-hidden">current</span></a></li>
                                    <li class="nav-item" id="ateneo"><a class="nav-link" href="#"><span>Territorio e Società</span></a></li>
                                    <li class="nav-item dropdown" id="Internazionalita">
                                        <a class="nav-link dropdown-toggle d-none d-lg-flex" href="#" aria-controls="menu_internazionalita" aria-expanded="false" >
                                            <span>Internazionalità</span>
                                        </a>
                                        <button type="button" aria-expanded="false" aria-controls="menu_internazionalita" aria-label="Internazionalità" ><span class="d-flex d-lg-none">Internazionalità</span></button>
                                        <div class="dropdown-menu" id="menu_internazionalita">
                                            <div class="link-list-wrapper pt-2 pb-2">
                                                <ul class="link-list pl-3 pl-md-0 p-lg-1">
                                                    <li><a class="list-item" href="#"><span>Link list 1</span></a></li>
                                                    <li><a class="list-item" href="#"><span>Link list 2</span></a></li>
                                                    <li><a class="list-item" href="#"><span>Link list 3</span></a></li>
                                                    <li><a class="list-item" href="#"><span>Link list 4</span></a></li>
                                                </ul>
                                            </div>
                                        </div>
                                    </li>
                                    <li class="nav-item dropdown megamenu" id="servizi" >
                                <a class="nav-link dropdown-toggle d-none d-lg-flex" href="https://www.unito.it"  aria-controls="menu_servizi" aria-expanded="false" >
                                    <span>Servizi</span>
                                </a>
                                <button id="servizi2" type="button" aria-expanded="false" aria-controls="menu_servizi" aria-label="Servizi" ><span class="d-flex d-lg-none">Servizi</span></button>
                                <div class="dropdown-menu col-12 col-lg-10 m-auto" id="menu_servizi">
                                    <div class="container d-flex  link-list-wrapper p-3">
                                        <div class="col-12 col-md-6">
                                            <div class="link-list-wrapper">
                                                <ul class="link-list pl-3 pl-md-0 p-lg-1">
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Chi siamo</span></a></li>
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Bandi di gara e contratti</span></a></li>
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Assicurazione della Qualità - AQ</span></a></li>
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Salute e Sicurezza</span></a></li>
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>UniTo e sanità</span></a></li>
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Bilanci e assegnazione delle risorse</span></a></li>
                                                </ul>
                                            </div>
                                        </div>
                                        <div class="col-12 col-md-6">
                                            <div class="link-list-wrapper">
                                                <ul class="link-list pl-3 pl-md-0 p-lg-1">
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Concorsi e selezioni</span></a></li>
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Strutture e sedi</span></a></li>
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Statuto e regolamenti</span></a></li>
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Organizzazione</span></a></li>
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Mission, politiche e strategie</span></a></li>
                                                    <li><a class="list-item" title="Lorem Ipsum" href="#"><span>Welfare UniTo</span></a></li>
                                                </ul>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </li>
                                </ul>
                            </div>
                            <!-- unita -->
                            <div class="d-flex d-lg-none pt-4 pb-4 pr-3 justify-content-end it-buttons">
                                <a href="#" title="UNITA">
                                    <img class="unita" src="./dist/svg/logo_unita_negativo.svg" alt="UniTa" width="61">
                                </a>
                            </div>
                            <!-- bottoni informazioni, strutture, avvisi, eventi mobile -->
                            <div class="d-flex d-lg-none justify-content-center flex-wrap p-2 it-buttons">
                                <div class="col-6 p-2">
                                    <a class="btn btn-outline-primary w-100" title="Informazioni per" href="#" role="button" data-focus-mouse="false">Informazioni per</a>
                                </div>
                                <div class="col-6 p-2">
                                    <a class="btn btn-outline-primary w-100" title="Strutture" href="#" role="button" data-focus-mouse="false">Strutture</a>
                                </div>
                                <div class="col-6 p-2">
                                    <a class="btn btn-outline-primary w-100" title="Avvisi" href="#" role="button" data-focus-mouse="false">Avvisi</a>
                                </div>
                                <div class="col-6 p-2">
                                    <a class="btn btn-outline-primary w-100" title="Eventi" href="#" role="button" data-focus-mouse="false">Eventi</a>
                                </div>
                            </div>
                            <!-- socials mobile -->
                            <div class="d-flex d-md-none p-4 justify-content-center it-socials">
                                <a href="#" class="" data-focus-mouse="false">
                                    <svg role="img" aria-describedby="my-title2" class="icon icon-sm">
                                        <title id="my-title2">Meta</title>
                                        <use xlink:href="./dist/svg/sprite.svg#it-facebook"></use></svg>
                                </a>
                                <a href="#">
                                    <svg role="img" aria-describedby="my-title4" class="icon icon-sm">
                                        <title id="my-title4">X</title>
                                        <use xlink:href="./dist/svg/sprite.svg#it-twitter"></use>
                                    </svg>
                                </a>
                                <a href="#">
                                    <svg role="img" aria-describedby="my-title5" class="icon icon-sm">
                                        <title id="my-title5">Instagram</title>
                                        <use xlink:href="./dist/svg/sprite.svg#it-instagram"></use>
                                    </svg>
                                </a>
                                <a href="#">
                                    <svg role="img" aria-describedby="my-title3" class="icon icon-sm">
                                        <title id="my-title3">LinkedIn</title>
                                        <use xlink:href="./dist/svg/sprite.svg#it-linkedin"></use>
                                    </svg>
                                </a>
                                <a href="#" class="" data-focus-mouse="false">
                                    <svg role="img" aria-describedby="my-title3_1" class="icon icon-sm">
                                        <title id="my-title3_1">App</title>
                                        <use xlink:href="./dist/svg/sprite.svg#it-app"></use>
                                    </svg>
                                </a>
                            </div>
                    </div>
                </nav>
            </div>
        </div>
    </div>
</div>            
Torna su