ホームページ  >  記事  >  ウェブフロントエンド  >  フレックスはブートストラップに属しますか?

フレックスはブートストラップに属しますか?

WBOY
WBOYオリジナル
2022-08-22 16:54:562002ブラウズ

フレックス レイアウトはブートストラップに属します。フレックスはエラスティック レイアウトを指します。ブートストラップは、フレックス クラスを通じてページのレイアウトを制御できます。「.d-flex」と「.d-inline-flex」を使用して、 Flex Layout Style 、Flex Elastic Layout を使用できるかどうかも、bootstrap3 と bootstrap4 の最大の違いです。

フレックスはブートストラップに属しますか?

#このチュートリアルの動作環境: Windows 10 システム、ブートストラップ バージョン 5、DELL G3 コンピューター

flex はブートストラップ

# に属します

## Bootstrap 4 は、フレックス クラスを通じてページのレイアウトを制御します。

Bootstrap 3 と Bootstrap 4 の最大の違いは、Bootstrap 4 ではレイアウトにフロートではなくフレキシブル ボックスを使用することです。

    .d-flex および .d-inline-flex を使用してフレックス レイアウト スタイルを有効にします。
  • .flex-row は子要素をレンダリングできます水平方向の位置。デフォルトは左で、左から右 (1,2,3) に表示されます。
  • .flex-row-reverse サブ要素は水平方向に配置されます。右にあり、左から右に表示されます (3, 2, 1);
  • .flex-column は子要素の垂直効果を実現し、上から (1, 2, 3) を表示します
  • .flex-column-reverse は子要素の垂直方向の効果を実現し、上から下に (3, 2, 1) を表示します。
  • #.justify-content-start (end、center、 between、around) はコンテンツの配置を実現します;

  • .align-items-start (end、center、baseline、stretch)項目の配置を実現します。

  • .align-self-start(end、center、baseline、stretch) は、単一項目の配置を実現します。

  • 例は次のとおりです:

    <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>

    例は次のとおりです:
<!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>

出力結果:


関連する推奨事項:

ブートストラップ チュートリアル

フレックスはブートストラップに属しますか?

以上がフレックスはブートストラップに属しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。