Ejercicios de práctica de CSS
Ejercicio 14
Usar Flexbox para crear una barra de navegación con elementos distribuidos horizontalmente en pantallas grandes, y que se apilen verticalmente en pantallas pequeñas. No utilizaremos media queries, gracias a la redistribución de Flexbox.
Lo resolví del siguiente modo:
CSS:
.navbar {
display: flex;
justify-content: space-around;
background-color: #333;
padding: 10px;
flex-wrap: wrap;
}
.navbar a {
color: white;
text-decoration: none;
background-color: #999;
padding: 10px;
/* Flexbox se encargará de la redistribución de los elementos sin usar media queries */
min-width: 400px;
}
HTML:
<div class="navbar"> <a href="#">Inicio</a> <a href="#">Servicios</a> <a href="#">Nosotros</a> <a href="#">Contacto</a> </div> <p>Debes achicar la pantalla para ver el cambio</p>🧐 Ver resultado Volver al inicio