Cómo crear: barra de navegación con íconos
- Página anterior Navegación dividida
- Página siguiente Menú de búsqueda
Aprende cómo crear una barra de navegación responsive con íconos usando CSS.
Barra de navegación con íconos
Crear una barra de navegación responsive con íconos
Paso 1 - Añadir HTML:
Cargar una biblioteca de iconos <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <div class="navbar"> <a class="active" href="#"><i class="fa fa-fw fa-home"></i> Inicio</a> <a href="#"><i class="fa fa-fw fa-search"></i> Búsqueda</a> <a href="#"><i class="fa fa-fw fa-envelope"></i> Contacto</a> <a href="#"><i class="fa fa-fw fa-user"></i> Iniciar sesión</a> </div>
Segundo paso - Añadir CSS:
/* Establecer el estilo de la barra de navegación */ .navbar { width: 100%; background-color: #555; overflow: auto; } /* Estilo de enlace de barra de navegación */ .navbar a { float: left; text-align: center; padding: 12px; color: white; text-decoration: none; font-size: 17px; } /* Estilo de enlace de barra de navegación al pasar el ratón */ .navbar a:hover { background-color: #000; } /* Enlace de navegación de barra de navegación actual/activa */ .active { background-color: #04AA6D; } /* Añadir capacidad de respuesta - Mostrar automáticamente la barra de navegación verticalmente en pantallas con menos de 500 píxeles, en lugar de horizontalmente Add responsiveness - will automatically display the navbar vertically instead of horizontally on screens less than 500 pixels */ @media screen and (max-width: 500px) { .navbar a { float: none; display: block; } }
Páginas relacionadas
Tutoriales:Barra de navegación de CSS
- Página anterior Navegación dividida
- Página siguiente Menú de búsqueda