Maison > interface Web > tutoriel CSS > Comment créer une disposition de grille réactive à 4 colonnes avec des carrés de taille égale à l'aide d'une grille CSS ?

Comment créer une disposition de grille réactive à 4 colonnes avec des carrés de taille égale à l'aide d'une grille CSS ?

Susan Sarandon
Libérer: 2024-12-26 09:18:10
original
727 Les gens l'ont consulté

How to Create a Responsive 4-Column Grid Layout with Equal-Sized Squares Using CSS Grid?

Disposition des carrés en grille CSS

Vous souhaitez créer une disposition en grille composée de carrés, chaque ligne contenant quatre carrés. Ces carrés ne se déforment pas lorsque la taille de l'écran change et conservent toujours la même largeur et la même hauteur (les valeurs fixes ne sont pas souhaitables). La grille CSS est requise. Voici comment procéder :

En utilisant CSS, vous pouvez toujours conserver un rapport hauteur/largeur de 1:1 via un pseudo-élément, ou utiliser la nouvelle propriété aspect-ratio, par exemple :

.container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 5px;
}
.container div {
  background-color: red;
  aspect-ratio: 1;
}
Copier après la connexion
<div class="container">
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
</div>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal