Menú desplegable responsive Nav con Pure CSS

Tiempo de ejecución: 30 minutos. Empezar

Autor: cristianolopesdefreitas
Views Total: 5,171
Sitio oficial: Ir a la web
Actualizado: February 24, 2017
Licencia: MIT

Vista prévia

Menú desplegable responsive Nav con Pure CSS

Descripción

Una navegación multi-nivel CSS, totalmente adaptable, que contrae automáticamente el menú horizontal normal en un menú desplegable que se puede conmutable en pantallas pequeñas.

Funcionamiento

Cargue la hoja de estilo principal responsive-menu. CSS en la cabecera del documento HTML.

<link rel="stylesheet" href="css/responsive-menu.css">

Agregue los botones de menú y submenús a la navegación de la siguiente manera:

<nav class="nav-bar">

<label for="toggle" class="nav-bar__label">Menu</label>

<input type="checkbox" id="toggle" class="nav-bar__toggle">

<ul class="nav-bar__list">


<li class="nav-bar__list-item">




<a href="#" class="nav-bar__link">Menu Item 1</a>


</li>


<li class="nav-bar__list-item">




<a href="#" class="nav-bar__link">Menu Item 2</a>


</li>


<li class="nav-bar__list-item">




<a href="#" class="nav-bar__link">Menu Item 3</a>


</li>


<li class="nav-bar__list-item">




<label for="toggle-sub-1" class="nav-bar__sub-label">Menu Item 4</label>




<input type="checkbox" id="toggle-sub-1" class="nav-bar__toggle">




<ul class="nav-bar__list">






<li class="nav-bar__list-item">








<a href="#" class="nav-bar__link">Menu Item 4.1</a>






</li>






<li class="nav-bar__list-item">








<a href="#" class="nav-bar__link">Menu Item 4.2</a>






</li>






<li class="nav-bar__list-item">








<a href="#" class="nav-bar__link">Menu Item 4.3</a>






</li>




</ul>


</li>


<li class="nav-bar__list-item">




<a href="#" class="nav-bar__link">Menu Item 5</a>


</li>

</ul>
</nav>

Te puede interesar: