Maison  >  Article  >  interface Web  >  Est-ce que flex appartient au bootstrap ?

Est-ce que flex appartient au bootstrap ?

WBOY
WBOYoriginal
2022-08-22 16:54:562002parcourir

La mise en page Flex appartient à bootstrap ; flex fait référence à la mise en page élastique. Bootstrap peut contrôler la mise en page de la page via la classe flex. Utilisez ".d-flex" et ".d-inline-flex" pour activer le style de mise en page flex. Peut-il être utilisé ? La disposition élastique Flex est également la plus grande différence entre bootstrap3 et bootstrap4.

Est-ce que flex appartient au bootstrap ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, version bootstrap5, ordinateur DELL G3

flex appartient à bootstrap

Bootstrap4 utilise la classe flex pour contrôler la mise en page de la page

La plus grande différence entre Bootstrap 3 et Bootstrap 4 se trouve Bootstrap 4. Utilisez des boîtes flexibles pour la mise en page au lieu des flotteurs.

  • Utilisez .d-flex et .d-inline-flex pour activer le style de mise en page flexible ;

  • .flex-row peut présenter la position horizontale des éléments enfants, qui est à gauche et affichée de gauche à droite par défaut. (1, 2,3) ;

  • .flex-row-reverse sont affichés horizontalement de gauche à droite (3, 2, 1) ;

  • .flex-column réalise l'effet vertical du sous-élément ; -éléments et commence par afficher de haut en bas (1, 2, 3,

  • .flex-column-reverse réalise l'effet vertical des éléments enfants et affiche de haut en bas (3, 2, 1) ;

  • .justify-content -start(end, center, between, around) réalise l'alignement du contenu ;

  • .align-items-start(end, center, baseline, stretch) réalise l'alignement des éléments ; align-self-start(end , center, baseline, stretch) pour obtenir un alignement sur un seul élément 

  • L'exemple est le suivant :

    <div class="d-flex flex-row-reverse border border-dark mt-5 justify-content-center">
                <div class="p-2 border border-success">
                    1            </div>
                <div class="p-2 border border-success">
                    2            </div>
                <div class="p-2 border border-success">
                    3            </div>
            </div>
            <div class="d-flex flex-column-reverse border border-dark mt-5 justify-content-between" style="height: 200px;">
                <div class="p-2 border border-success">
                    1            </div>
                <div class="p-2 border border-success">
                    2            </div>
                <div class="p-2 border border-success">
                    3            </div>
            </div>
            <div class="d-flex  border border-dark mt-5 align-items-baseline" style="height: 200px;">
                <div class="p-2 border border-success align-self-center">
                    1            </div>
                <div class="p-2 border border-success">
                    2            </div>
                <div class="p-2 border border-success">
                    3            </div>
            </div>

    L'exemple est le suivant :
<!DOCTYPE html>
<html>
<head>
  <title>Bootstrap 实例</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
  <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script>
  <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script>
  <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container mt-3">
  <h2>Flex</h2>
  <p>使用 d-flex 类创建一个弹性盒子容器,并设置三个弹性子元素:</p>
  <div class="d-flex p-3 bg-secondary text-white">  
    <div class="p-2 bg-info">Flex item 1</div>
    <div class="p-2 bg-warning">Flex item 2</div>
    <div class="p-2 bg-primary">Flex item 3</div>
  </div>
</div>
</body>
</html>

Résultat de sortie :


Recommandations associées :

Tutoriel bootstrap

Est-ce que flex appartient au bootstrap ?

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!

Déclaration:
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