-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Flexbox permite crear diseños flexibles en los que los elementos dentro de un contenedor pueden expandirse o contraerse automáticamente según el espacio disponible. Para lograrlo, se utiliza la propiedad display: flex en el contenedor principal.
.headerPrincipal .container {
display: flex;
}
Con Flexbox, también se pueden alinear los elementos verticalmente dentro de un contenedor utilizando la propiedad align-items. Esto permite centrar los elementos verticalmente.
.headerPrincipal .container {
align-items: center;
}
Otro aspecto interesante de Flexbox es la capacidad de distribuir los elementos horizontalmente dentro de un contenedor. Esto se logra con la propiedad justify-content.
.headerPrincipal .container {
justify-content: space-between;
}
Flexbox también es muy útil para crear diseños responsivos que se adapten a diferentes tamaños de pantalla. Se pueden utilizar consultas de medios **(@media)**
para aplicar estilos específicos cuando la pantalla es más pequeña.
@media (max-width: 768px) {
.headerPrincipal .container {
flex-direction: column;
align-items: initial;
text-align: center;
}
/* Otros estilos responsivos */
}