Inicio » Blog » CSS
Menú  Hamburguesa Animado con CSS

Menú Hamburguesa Animado con CSS

Diseño de un Menú Hamburguesa con CSS

¿Cómo hacer un menú hamburguesa animado con CSS y JS?

Para crear un menú de tipo hamburguesa aplicamos Flexbox y mediaqueris más JavaScript para la interactividad

VER DEMO

Antes de empezar a explicar el código de este tutorial voy a hacer una breve introducción para poder responder la interrogante ¿Cómo hacer un menú hamburguesa  animado con CSS y JS?

Bien un menú hamburguesa no es más que un menú de navegación típico para páginas web con la particularidad de poseer como característica muy notoria el hecho de tener el diseño de icono de apertura y cierre de los ítems de menú en forma de hamburguesa, es decir tres rayas sobrepuestas unos encima de otra y que de acuerdo a la interacción del usuario puede visualizar o no algunos elementos del menú 

Simplemente aplicamos Flexbox para distribuir los elementos del menú en forma horizontal y para distribuir los elementos  de la hamburguesa en forma vertical

Para que sea responsive usamos los mediasqueris que permiten adaptar los elementos html del menú a un determinado tamaño de pantallla para este caso pues la pantalla de un dispositivo móvil.

Un tercer punto importante a tener en cuenta es la interactividad que debe tener el icono de hamburguesa. Es decir debe escuchar el evento onclick donde se hará la gestión de visualizar o no los ítems del menú de forma vertical y centrada, además de cambiar el diseño del icono hamburguesa; y en este caso vamos a emplear una función nativa de JavaScript Vainilla llamada toggle.

Veamos la maquetación Html

Ahora el diseño con los estilos CSS

Como tercer punto la interactividad con tres líneas de JavaScript 

Finalmente concluimos

Que un menú debe ser interactivo para que facilite la experiencia de usuario y que mejor que integres un menú de hamburguesa de forma sencilla y rápida sin usar librerías adicionales

Descarga código fuente 275

Talvez tiene el código fuente para descargar

Ver Código Fuente

Redactado por: , Leido 1336 veces

Más tutoriales de programación CSS

Codea App
Codea App FullStack

Perú, México, Colombia, España, Venezuela, Argentina, Bolivia

You Fb Tik Pin

© Todos los derechos reservados Codea App | Cursos de programación | 2020 - 2022