Créer une grille de maçonnerie avec une disposition de grille CSS
Obtenir une disposition de grille réactive où les éléments ont des hauteurs variables mais la même largeur peut être difficile en utilisant flexbox ou flotteurs. Au lieu de cela, envisagez d'utiliser le puissant module CSS Grid Layout.
CSS Grid Layout offre une solution flexible et efficace pour créer des dispositions de grille complexes :
Exemple HTML :
<grid-container> <grid-item short></grid-item> <!-- ... more grid items --> </grid-container>
Exemple CSS :
grid-container { display: grid; grid-auto-rows: 50px; grid-gap: 10px; grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); } [short] { grid-row: span 1; background-color: green; } /* ... more grid item styles */
En appliquant ces règles CSS, vous pouvez obtenir un système de grille de type maçonnerie dans lequel les éléments ajustent leur hauteur de manière dynamique, garantissant une disposition équilibrée et réactive.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!