Maison> interface Web> tutoriel CSS> le corps du texte

Un guide des propriétés de mise en page CSS flex : flex-direction et flex-wrap

王林
Libérer: 2023-10-25 10:40:51
original
1319 Les gens l'ont consulté

CSS 弹性布局属性指南:flex-direction 和 flex-wrap

Guide des propriétés de mise en page flexible CSS : flex-direction et flex-wrap

Dans la mise en page flexible CSS, flex-direction et flex-wrap sont deux propriétés clés, qui peuvent nous aider à mieux contrôler l'alignement de la boîte flexible et le comportement de saut de ligne . Cet article vous présentera ces deux propriétés en détail et fournira des exemples de code spécifiques.

1. attribut flex-direction

L'attribut flex-direction est utilisé pour déterminer la direction de l'axe principal des éléments à l'intérieur de la boîte flexible. La direction de l'axe principal peut être horizontale (ligne) ou verticale (colonne).

Valeurs couramment utilisées :

  1. row : Valeur par défaut, l'axe principal est horizontal.
  2. row-reverse : L'axe principal est horizontal, opposé à la rangée.
  3. colonne : L'axe principal est vertical.
  4. column-reverse : L'axe principal est vertical, opposé à la colonne.

Exemple de code :

.container { display: flex; flex-direction: row; }
Copier après la connexion

Le code ci-dessus créera un conteneur flexible dans lequel les éléments enfants seront disposés horizontalement selon la direction par défaut de l'axe principal.

2. Attribut flex-wrap

L'attribut flex-wrap est utilisé pour déterminer s'il faut envelopper lorsque les éléments du conteneur flexible dépassent la taille du conteneur.

Valeurs couramment utilisées :

  1. nowrap : valeur par défaut, pas de retour à la ligne, afin que les éléments enfants soient disposés sur une seule ligne, ce qui peut provoquer un débordement.
  2. wrap : Lorsque la largeur de l'élément enfant dépasse la largeur du conteneur, enveloppez et continuez à disposer.
  3. wrap-reverse : Lorsque la largeur de l'élément enfant dépasse la largeur du conteneur, enveloppez-le à l'envers et continuez à disposer.

Exemple de code :

.container { display: flex; flex-wrap: wrap; }
Copier après la connexion

Le code ci-dessus créera un conteneur flexible qui s'enroulera automatiquement lorsque le conteneur n'est pas assez large pour accueillir tous les éléments enfants.

Exemple complet :

Ce qui suit est un exemple d'application complète de flex-direction et flex-wrap.

.container { display: flex; flex-direction: column; flex-wrap: wrap; } .item { width: 200px; height: 200px; margin: 10px; }
Copier après la connexion
1
2
3
4
5
6
Copier après la connexion

Le code ci-dessus créera un conteneur flexible orienté verticalement. Lorsque la largeur du conteneur n'est pas suffisante pour accueillir tous les éléments enfants, il sera automatiquement enveloppé et organisé.

Résumé :

flex-direction et flex-wrap sont des propriétés très importantes dans la mise en page flexible CSS. En utilisant ces deux propriétés de manière flexible, vous pouvez facilement obtenir différents effets de mise en page. Maîtriser leur utilisation améliorera grandement nos capacités de mise en page. J'espère que cet article vous sera utile.

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!

Étiquettes associées:
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 téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!