El diseño responsivo permite que un sitio web se adapte fluidamente a diferentes tamaños de pantalla y dispositivos. Esto mejora la experiencia del usuario al asegurar que el contenido sea legible y accesible en cualquier entorno.
flex-wrap
: Permite que los elementos se envuelvan en una nueva línea si el espacio es insuficiente.media queries
: Aplican estilos condicionales basados en el tamaño de la pantalla.flex
: Controla cómo los elementos flexibles crecen, se reducen o se dimensionan.Un ejemplo de media queries
que ajusta el diseño para pantallas pequeñas:
/* Pantallas con ancho máximo de 600px */
@media (max-width: 600px) {
.responsive-item {
flex: 1 1 100%;
}
}
Redimensiona la ventana de tu navegador para observar cómo los elementos se ajustan automáticamente al espacio disponible.