la mejor red social que paga

mejora tu vida

.

Como hacer un menú de navegación desplegable con Animaciones CSS3

Si ya eres usuario veterano del sitio o del canal de FalconMasters en Youtube seguramente ya sabrás como hacer menús de navegación, pero hoy vamos a aprender a hacer otro tipo de menú de navegación, un menú de navegación diferente, ya que vamos a utilizar animaciones CSS 3 que nos permitirán darle increíbles efectos a nuestro menú.
Demo del menú de navegación: http://www.falconmasters.com/demos/menu_animado/
Para hacer este menú de navegación vamos a utilizar tanto iconos, como colores flat, dándole una apariencia muy sencilla pero bonita, elegante y amigable al usuario.

Como hacer un menú de navegación desplegable con Animaciones CSS3

Recursos:

CSS3 Generator: http://css3generator.com/
Como utilizar iconos para sitio web mediante fuentes y CSS:http://www.falconmasters.com/tutoriales/como-utilizar-iconos-sitio-web-css/

 Solución al problema de visualización en Google Chrome:

En el video puedes ver como queda completo el menú de navegación, pero hay un problema, y es queno se visualiza correctamente el sub menu en Google Chrome, asi que aquí pongo la solución y la explicación de cada propiedad.
El problema de nuestro menu se encuentra en el selector de headernav y en nav > ul, comencemos corrigiendo desde nav > ul y el error radica en que pusimos un overflow:hidden; para que lo que sobrara del sub menu no se mostrara, pero esto nos hace que al querer mostrar el sub menu no lo tenemos visible gracias a esa propiedad, asi que la vamos a quitar, quedándonos el código asi.
Este cambio anterior en el código nos permite mostrar el submenu cuando pasamos el mouse por encima, pero aun tenemos un error y es que nuestro menu se ve asi:
Problema menuPara resolver ahora este problema vamos a agregar algunas propiedades en el selector header y en nav.En el header tenemos solamente un width de un 100%, lo que haremos sera agregarle un alto fijo y ocultar todo lo que salga de este contenedor, también vamos a agregar unas propiedades extras, aquí te dejo el código y una explicación en cada una de ellas.
Después modificamos la regla css en donde trabajamos con el nav, en esta parte lo que hacemos es convertir nuestro menú en posición absoluta, el problema es como nuestro header abarca el 100% tendremos que centrarlo con un pequeño truco.
 El código a continuación ya esta corregido, asi que puedes copiarlo de mi anterior explicación o directamente desde el código CSS completo.
Estructura HTML:
Código CSS:

VISITA EL POST ORIGINAL EN LA PAGINA WEB AQUI


Mas tutoriales sobre menús de navegación

Como hacer un menú de navegación desplegable (avanzado): http://www.falconmasters.com/tutoriales/menu-desplegable-avanzado/
Como hacer el menú de Apple.com con HTML5, CSS3 y Jquery: http://www.falconmasters.com/tutoriales/como-hacer-menu-apple-html5-css3-jquery/

No hay comentarios :

Publicar un comentario

Rey