Maison > interface Web > tutoriel CSS > Comment puis-je créer une disposition de grille carrée réactive en utilisant uniquement une grille CSS ?

Comment puis-je créer une disposition de grille carrée réactive en utilisant uniquement une grille CSS ?

Linda Hamilton
Libérer: 2024-12-21 13:15:14
original
300 Les gens l'ont consulté

How Can I Create a Responsive Square Grid Layout Using Only CSS Grid?

Disposition carrée basée sur une grille CSS

Cette question explore la création d'une disposition en grille CSS composée de carrés qui conservent leurs dimensions quel que soit l'écran taille. Il nécessite l'utilisation de CSS Grid et interdit les dimensions à valeur fixe.

Solution :

Vous pouvez y parvenir en utilisant la propriété aspect-ratio :

.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

La propriété de rapport d'aspect garantit que la largeur et la hauteur des carrés restent toujours dans un rapport de 1:1, préservant ainsi leur forme carrée.

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