Barra de navegación responsive (Mobile first)


¡Hola chicos! Vamos a arrancar con un ejemplo de una barra de navegación responsive, usando Mobile First.

Código bĆ”sico de la barra de navegación: 


Puntos importantes en el estilo CSS:

  • Contenedor header:
    • display: flex y justify-content: space-between. Para ubicar en extremos opuestos al logo y a la barra de navegación.
  • Contenedor nav:
    • ul: display: none, ya que la idea es hacerlo mobile first, la lista de navegación se visualizarĆ” cuando se pase el mouse por arriba o se haga click en el botón del menĆŗ.

Vista de escritorio:

Dos cosas importantes a hacer ahora son:
  • Ocultar el botón del menĆŗ (.menu-button) con diplay:none
  • Ahora sĆ­, visualizar la lista con los links de navegación con display:block.
Todo esto, por supuesto, dentro de un @media query.


See the Pen nav con flex by tognola (@tognola) on CodePen.


Paso siguiente

Ahora queda dar funcionalidad al menú hamburguesa (sólo con css), ver en este post.

Comentarios

Entradas populares de este blog

Menú hamburguesa sólo con CSS

¿Cómo usar Google Fonts?