ホームページ  >  記事  >  ウェブフロントエンド  >  CSS を使用してフレキシブル ボックス内の要素の中央揃えを実現する方法

CSS を使用してフレキシブル ボックス内の要素の中央揃えを実現する方法

藏色散人
藏色散人オリジナル
2018-11-30 17:25:0814475ブラウズ

CSS メソッドを使用して、フレキシブル ボックス内の要素を中央に配置します。最初に HTML サンプル ファイルを作成し、次に「display:flex;」属性を使用してボックスに伸縮性のあるレイアウト属性を持たせます。 css 項目およびその他の関連属性を使用して、フレキシブル ボックス内の要素の中央揃え効果を実現できます。

CSS を使用してフレキシブル ボックス内の要素の中央揃えを実現する方法

この記事の動作環境: Windows7 システム、HTML5&&CSS3 バージョン、Dell G3 コンピューター。

css は要素の配置 (フレキシブル ボックスの

要素を中央揃え) を実装します。これは、Web デザインで比較的一般的な機能効果です。これは、CSS の align-items などの関連する CSS 属性を通じて実現できます。

以下では、具体的なコード例を使用して、CSS を使用してフレキシブル ボックス内の要素の中央揃えを実現する方法を紹介します。

コード例は次のとおりです:

<!DOCTYPE>
<html>
<meta charset="utf-8">
<head>
    <title></title>
    <style type="text/css">
        #xyz {
            width: 200px;
            height: 250px;
            border: 1px solid black;
            display: -webkit-flex; /* Safari */
            -webkit-align-items: center; /* Safari 7.0+ */
            display: flex;
            align-items: center;
        }
        #xyz div {
            -webkit-flex: 1; /* Safari 6.1+ */
            flex: 1;
        }
    </style>

</head>
<body>
<div id="xyz">
    <div style="background-color:#99FF99;">内容1</div>
    <div style="background-color:#33CCFF;">一些文件的内容</div>
    <div style="background-color:#FF99FF;">内容2</div>
</body>
</html>

効果は次のとおりです:

CSS を使用してフレキシブル ボックス内の要素の中央揃えを実現する方法

または幅を 400px に変更します。

CSS を使用してフレキシブル ボックス内の要素の中央揃えを実現する方法

上記のコードでは、最初に display: flex 属性 を使用して次のようにします。ボックスには柔軟なレイアウト特性があります。

align-items プロパティ フレックス コンテナの現在の行のクロス軸 (垂直軸) の方向でのフレックス項目の配置を定義します。

flex プロパティ は、フレックス ボックス モデル オブジェクトの子要素がスペースを割り当てる方法を設定または取得するために使用されます。

flex 属性値を 1 に設定すると、フレキシブル ボックス モデル オブジェクトのすべての子要素が同じ長さになることを意味します。

align-items 属性値を center に設定して、要素がコンテナの中央に配置されることを示します。フレックスボックス要素は、行の交差 (垂直) 軸の中心に配置されます。 (行のサイズがフレックスボックス要素のサイズより小さい場合、両方向に同じ長さでオーバーフローします)。

推奨参考文献: 「CSS チュートリアル

この記事は、エラスティック ボックス内の要素の中央揃えを実現するための CSS の効果について説明しています。これも非常に簡単です。それを必要としている友達が助けてくれることを願っています!

以上がCSS を使用してフレキシブル ボックス内の要素の中央揃えを実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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