Cet article fournira un guide complet pour le conteneur de grille et à cet égard, il couvrira les concepts fondamentaux suivants du conteneur de grille:
Alors, commençons!
Qu'est-ce qu'un récipient de grille?
Un conteneur de grille est une boîte / conteneur qui contient des éléments de grille et peut placer ces éléments dans les lignes et les colonnes.
La propriété d'affichage
Pour créer un conteneur de grille, nous devons utiliser la propriété d'affichage et définir sa valeur comme un réseau en ligne ou une grille. L'extrait ci-dessous montre la syntaxe de base de la propriété d'affichage:
Affichage: valeur;Exemple 1
Dans l'extrait de code ci-dessous, nous créerons un conteneur de grille et dans le conteneur, nous déclarerons cinq éléments enfants:
Les classes de style respectives pour le conteneur de grille et les articles de grille seront comme ceci:
L'extrait de code ci-dessus affichera la sortie suivante:
La sortie vérifie que les éléments de conteneur de grille et de grille sont stylés en fonction de leurs classes de style respectives.
Propriétés de récipient de grille dans CSS
Le tableau ci-dessous fournira un bref guide pour les propriétés du conteneur de grille:
Propriétés | Description |
---|---|
Grid-Template-Colonnes et Grid-Template Rows | Déterminez la taille des colonnes et des lignes dans un conteneur de grille et ces propriétés peuvent prendre une liste des valeurs séparées de l'espace E.g. taille de tampon, nom de ligne. |
grille-template-zones | Il détermine comment afficher les lignes et les colonnes en utilisant des éléments de grille nommés. |
remplaçant de grille | Il s'agit d'une propriété scolarisée utilisée pour atteindre les fonctionnalités de trois propriétés, i.e., Grid-template-colonnes, ross-template et grille-zones. |
row-gap et colonne | Ces propriétés déterminent l'écart entre les lignes de grille et les colonnes de grille respectivement. |
grille-colonne et grille-row-gap | Ces propriétés sont utilisées pour spécifier la taille de l'écart entre les colonnes de la grille et les lignes de grille, respectivement. |
grille | Il s'agit d'une propriété scolarisée utilisée pour atteindre les fonctionnalités de deux propriétés I.e. grille-colonne et grille-row-gap |
justifier | Il aligne les éléments de la grille le long de l'axe des lignes / en ligne. |
align-items | Il aligne les éléments de la grille le long des colonnes / axe en ligne. |
lieux de place | Il s'agit d'une propriété raccourci pour les propriétés des éléments d'alignement et de justifier, qui définit les deux dans une seule déclaration. |
justifier | Il aligne la grille le long des lignes / axe en ligne |
contenir l'alignement | Il aligne la grille le long des colonnes / axe de bloc |
contenu de place | Il s'agit d'une propriété scoris. |
grille-auto-colonnes | Il détermine la taille par défaut des colonnes. |
grille-auto-rangs | Il définit la taille par défaut des lignes. |
grille-flow | Il détermine comment les articles placés automatiquement sont ajoutés dans la grille CSS. |
grille | Il s'agit d'une propriété raccourci pour plusieurs propriétés de grille (i.e. Grid-Template Rows, Grid-Template-Colonnes, Grid-Template-Areas, Grid-Auto-Rows, Grid-Auto-Colonnes et le Grid-Auto-Flow). |
Comment utiliser les propriétés du conteneur de grille dans CSS
Maintenant, nous allons pratiquement mettre en œuvre certaines des propriétés décrites ci-dessus pour une compréhension profonde.
Les propriétés de lignes de conduite et de lignes de grille de grille
Ces propriétés peuvent prendre plusieurs valeurs séparées d'espace telles que l'auto, le pourcentage, etc.
Modifions un peu d'exemple1; Dans l'exemple ci-dessous, tout le code restera le même, sauf la propriété de colonne de la grille.
Exemple 2
Dans cet exemple, nous ajouterons une propriété de colonnes de remplaçant de grille pour spécifier la taille des colonnes de notre choix:
grille-template-colonnes: 1FR Auto Auto;De l'extrait ci-dessus, nous pouvons observer que la largeur de la première colonne est «1fr», et la largeur des deux colonnes restantes est "auto".
Par conséquent, la largeur de la première colonne sera différente des deux colonnes restantes:
De même, nous pouvons utiliser le lignes de tempête de grille propriété pour spécifier la taille des lignes.
La propriété de contenu align
Pour aligner la grille le long de l'axe ou des colonnes verticales / blocs, nous pouvons utiliser la propriété de contenu align, et il peut prendre différentes valeurs pour effectuer différentes fonctionnalités telles que «Centre», «Start», «End», «Space-Evenly», etc.
Exemple 3
Dans cet exemple, nous utiliserons la propriété d'alignement et définirons sa valeur comme «fin» pour définir / aligner les lignes à la fin du conteneur. L'extrait de code ci-dessous montre le code de la classe de conteneurs tandis que la classe d'élément et le code HTML resteront les mêmes que dans les exemples précédents:
.classe de conteneurLa propriété de contenu align aura l'impact suivant lorsque sa valeur sera définie comme "fin":
La sortie authentifie le fonctionnement de la propriété de contenu align.
De même, nous pouvons mettre en œuvre le reste des propriétés du conteneur de grille pour bénéficier des différentes fonctionnalités en fonction de notre désir et de nos nécessités.
Conclusion
Un conteneur de grille est une boîte / conteneur qui contient des éléments de grille et peut placer ces éléments dans les lignes et les colonnes. Pour créer un conteneur de grille, nous devons utiliser la propriété d'affichage et définir sa valeur comme un réseau en ligne ou une grille. De plus, une large gamme de propriétés de grille est disponible en CSS pour concevoir les pages Web, telles que les éléments de justification des éléments, les éléments de justification, le contenu align, le grille-flux, le grille, etc. Cet article a expliqué divers aspects des propriétés des conteneurs de grille et les a mis en œuvre pratiquement.