creo miniproyecto flexbox3
Aquí tienes un ejemplo claro de una rejilla simple con elementos distribuidos equitativamente utilizando Flexbox. Esto es ideal para crear diseños con filas de elementos uniformemente espaciados:
https://maxidato.github.io/web/miniproyectos/flexbox3.htmlExplicación:
Distribución equitativa con
justify-content: space-between
:- Esto asegura que los elementos tengan un espacio igual entre ellos, dejando un espacio limpio en los extremos.
Tamaño de los elementos dinámico:
- La propiedad
flex: 1 1 calc(33.33% - 20px)
hace que cada elemento ocupe aproximadamente un tercio del ancho del contenedor, descontando el espacio entre columnas (gap
).
- La propiedad
Responsividad:
- Con las media queries, los elementos cambian su tamaño según el ancho de la pantalla:
- En pantallas medianas (
max-width: 768px
), ocupan la mitad del ancho (calc(50% - 20px)
). - En pantallas pequeñas (
max-width: 480px
), ocupan todo el ancho disponible.
- En pantallas medianas (
- Con las media queries, los elementos cambian su tamaño según el ancho de la pantalla:
Diseño limpio y espacioso:
- Los espacios entre filas y columnas se manejan con
gap: 20px
. - Los bordes redondeados (
border-radius: 5px
) y el espaciado interno (padding: 20px
) hacen que los elementos se vean modernos y legibles.
- Los espacios entre filas y columnas se manejan con
Este ejemplo crea una rejilla ordenada, adaptable y estéticamente agradable.
Comentarios
Publicar un comentario