Cet article couvrira les aspects ci-dessous d'un conteneur CSS Flexbox:
Alors, commençons!
Qu'est-ce qu'un conteneur Flexbox
Le conteneur Flex est une boîte / conteneur qui peut contenir de nombreux éléments flexibles comme indiqué dans la figure ci-dessous:
La zone bleu foncé représente un conteneur flexible dans l'extrait ci-dessus, tandis que la zone bleu clair représente les articles flexibles.
Propriétés du conteneur Flexbox dans CSS
CSS fournit de nombreuses propriétés de conteneur Flexbox qui peuvent être utilisées à diverses fins comme décrit dans les tables divisées:
Propriétés | Description |
---|---|
afficher | Détermine le type de conteneur flex.e. en ligne, bloquer. |
direction flexible | Spécifie la direction des éléments dans le conteneur tel que la ligne, la ligne de la ligne, etc. |
se dérober à la flexion | Détermine le comportement d'emballage des éléments Flexbox I.e. envelopper ou pas. |
flexion | Fournit les fonctionnalités à la fois de Flex-Wrap et Flex-Direction. |
flexion | Fournit les fonctionnalités à la fois de Flex-Wrap et Flex-Direction. |
justifier | Il aligne les éléments Flexbox le long de l'axe principal. |
align-items | Il aligne les éléments le long de l'axe transversal. |
contenir l'alignement | Il aligne les lignes du conteneur flex. |
écart | Contrôle explicitement les espaces entre les éléments flexibles. |
Propriété de direction flexible dans CSS
CSS 3 fournit un direction flexible propriété qui peut être utilisée pour spécifier la direction des éléments dans le conteneur Flexbox. En utilisant le direction flexible Propriété, nous pouvons spécifier la direction de l'élément à partir de haut-fond, de bas, de gauche-droite et de droite.
Syntaxe
L'extrait ci-dessous fournira la syntaxe de base de la propriété CSS Flex-Direction:
Direction flexible: ligne | colonne | Row-Reverse | colonne-reverse;Les valeurs décrites dans l'extrait ci-dessus peuvent être utilisées pour spécifier les éléments flexibles horizontalement, verticalement, horizontalement mais dans l'ordre inverse, verticalement mais dans l'ordre inverse, respectivement.
Propriété de sport flexion dans CSS
Pour envelopper les éléments du conteneur Flexbox se dérober à la flexion la propriété peut être utilisée. Cela peut prendre l'une des deux valeurs i.e. envelopper ou nowrap. Spécifiant le "envelopper" la valeur enveloppera les éléments du conteneur Flexbox. Cependant, le "Nowrap" La valeur sera utilisée si vous ne souhaitez pas envelopper les éléments du conteneur Flexbox.
Syntaxe
L'extrait ci-dessous fournira la syntaxe de base de la propriété CSS Flex-Wrap:
flex-wrap: wrap | Nowrap | wrap-reverse;Les valeurs décrites dans l'extrait ci-dessus spécifient si les éléments flex.
Propriété de flux flexible dans CSS
Le flexion la propriété peut être utilisée pour bénéficier des fonctionnalités des deux direction flexible et se dérober à la flexion propriétés.
Syntaxe
L'extrait ci-dessous fournira la syntaxe de base de la propriété CSS Flex-Flow:
Flex-Flow: Flex-Direction Flex-Wrap;Propriété de justifier en CSS
Il est utilisé pour aligner les éléments du conteneur dans différentes directions telles que le début, la fin, le centre, etc.
Syntaxe
L'extrait ci-dessous fournira la syntaxe de base de la propriété CSS Justify-Content:
Justification-contenu: Centre | START FLEX | Flex-end | Space-Between | Space-Evenly | espace-rage;Les valeurs centrales, starter et flex-end sont utilisées pour positionner les éléments flexibles au centre, au démarrage et à la fin du conteneur, respectivement. La valeur de l'espace-entre spécifiera l'espace entre les éléments flexibles, la valeur d'espace-même spécifiera l'espace égal autour des éléments flex.
Align-Items Propriété dans CSS
La valeur par défaut de cette propriété est étendue qui étire les éléments flexibles pour s'adapter au conteneur.
Syntaxe
L'extrait ci-dessous montre quelles valeurs la propriété Align-Items peut prendre:
Align-Items: Stretch | START FLEX | Centre | Flex-end | base de référence;Les valeurs Flex-Start, Center et Flex-End sont utilisées pour positionner les éléments au début, au centre et à la fin du conteneur, tandis que la valeur de base positionne les éléments flexibles à la ligne de base du conteneur.
Alignez la propriété de contenu dans CSS
Il est utilisé pour aligner les lignes flexibles et sa valeur par défaut est extensible.
Syntaxe
L'extrait ci-dessous affichera la syntaxe de base de la propriété de contenu align:
Contenu align: Stretch | START FLEX | Centre | Flex-end | Space-Antound | Space-between;Propriété GAP dans CSS
Contrôle explicitement les espaces entre les éléments flexibles. Il spécifie la taille de l'espace entre les colonnes et les lignes.
Syntaxe
L'extrait ci-dessous affichera la syntaxe de base de la propriété de contenu align:
GAP: Row-Gap Column-Gap;Les valeurs fournies ci-dessus définissent respectivement la taille de l'écart entre les lignes et les colonnes.
Comment implémenter les propriétés du conteneur Flexbox dans CSS
Dans cette section, nous mettrons en œuvre les concepts théoriques décrits ci-dessus.
Exemple
Dans cet exemple, nous implémenterons les propriétés d'affichage, d'alignes, de réseaux flexibles et d'espace:
Récipient Flexbox
L'extrait suivant affichera la sortie respective pour l'extrait de code ci-dessus:
La sortie ci-dessus authentifie le fonctionnement des propriétés du conteneur Flexbox.
Conclusion
Le conteneur flex est une boîte / conteneur qui peut contenir de nombreux éléments flexibles. CSS fournit de nombreuses propriétés de conteneur Flexbox qui peuvent être utilisées à diverses fins. Par exemple, la propriété d'affichage détermine le type de conteneur flexible; La propriété Flex-Direction spécifie la direction des éléments dans le conteneur, comme une ligne, une ligne de réverse, etc. Cet article présente un guide complet pour les propriétés de conteneur Flexbox, leur syntaxe et comment les utiliser dans CSS.