Navegación multinivel adaptable con JavaScript puro & CSS-menio

Tiempo de ejecución: 30 minutos. Empezar

Autor: tiberiualex
Views Total: 3,170
Sitio oficial: Ir a la web
Actualizado: November 25, 2015
Licencia: MIT

Vista prévia

Navegación multinivel adaptable con JavaScript puro & CSS-menio

Descripción

menio es un sistema de navegación JavaScript autónomo y amigable para móviles que convierte automáticamente un menú horizontal multinivel normal en un menú desplegable vertical, ya que los tamaños de pantalla alcanzan un punto de interrupción específico.

¿Cómo funciona?

Agregue los archivos JavaScript y CSS de menio a la página HTML.

<link rel="stylesheet" href="styles/menio.css">
<script src="js/menio.js"></script>

Cree un menú de navegación multinivel a partir de una lista de NAV anidada.

<nav class="menio">

<ul class="menu">


<li class="menu__item"><a class="menu__link" href="#">Link</a></li>


<li class="menu__item"><a class="menu__link" href="#">Link</a></li>


<li class="menu__item"><a class="menu__link" href="#">Link</a></li>


<li class="menu__item"><a class="menu__link" href="#">Link</a></li>


<li class="menu__item">



<a class="menu__link" href="#">Link</a>




<ul class="submenu">




<li class="submenu__item"><a class="submenu__link" href="#">Sublink</a></li>




<li class="submenu__item"><a class="submenu__link" href="#">Sublink</a></li>




<li class="submenu__item"><a class="submenu__link" href="#">Sublink</a></li>




<li class="submenu__item"><a class="submenu__link" href="#">Sublink</a></li>



</ul>


</li>


<li class="menu__item"><a class="menu__link" href="#">Link</a></li>


<li class="menu__item">



<a class="menu__link" href="#">Link</a>




<ul class="submenu">




<li class="submenu__item"><a class="submenu__link" href="#">Sublink</a></li>




<li class="submenu__item"><a class="submenu__link" href="#">Sublink</a></li>




<li class="submenu__item"><a class="submenu__link" href="#">Sublink</a></li>




<li class="submenu__item"><a class="submenu__link" href="#">Sublink</a></li>



</ul>


</li>


<li class="menu__item"><a class="menu__link" href="#">Link</a></li>


<li class="menu__item"><a class="menu__link" href="#">Link</a></li>


<li class="menu__item"><a class="menu__link" href="#">Link</a></li>


<li class="menu__item"><a class="menu__link" href="#">Link</a></li>

</ul>
</nav>

Cree una nueva instancia de menio para inicializar la navegación adaptable.

var menu = new Menio({



// target element


 element: '.menio',



// customize the breakpoint


breakpoint: 'auto'



});

Te puede interesar: