CSS flex 複数列レイアウト

CSS flex 複数列レイアウト

基本的な3列レイアウト

。容器{
        ディスプレイ: フレックス;
        幅: 500ピクセル;
        高さ: 200px;
    }
    。左{
        フレックス:1;
        背景: 赤;
    }
    。真ん中{
        フレックス:1;
        背景: 緑;
    }
    。右{
        フレックス:1;
        背景: 青;
    }
<div class="コンテナ">
    <div class="left"></div>
    <div class="middle"></div>
    <div class="right"></div>
</div>

左と中央は固定幅、右は適応幅の3列

    。容器{
        ディスプレイ: フレックス;
        高さ: 300px;
    }
    。左{
        フレックス: 0 0 100px;
        背景色: 赤;
    }
    。真ん中{
        フレックス: 0 0 100px;
        背景色: 緑;
    }
    。右{
        フレックス:1;
        背景色: 青;
    }
  <div class="コンテナ">
    <div class="left">qqq</div>
    <div class="middle">qqq</div>
    <div class="right">wwww</div>
</div> 

ブラウザウィンドウを縮小した後

左右は固定、中央は適応型

  。容器{
        ディスプレイ: フレックス;
        高さ: 300px;
    }
    。左{
        幅: 100ピクセル;
        背景色: 赤;
    }
    。真ん中{
        フレックス: 1;
        背景色: 緑;
    }
    。右{
       幅: 100ピクセル;
        背景色: 青;
    }
   <div class="コンテナ">
    <div class="left">qqq</div>
    <div class="middle">qqq</div>
    <div class="right">wwww</div>
</div> 

ブラウザウィンドウを縮小した後

9グリッドレイアウト

。容器{
        ディスプレイ: フレックス;
        高さ: 300px;
        幅: 300ピクセル;
        flex-direction: 列;
    }
    。行{
        ディスプレイ: フレックス;
        高さ: 100px;
    }
    。左{
        フレックス: 1;
        高さ: 100px;
        境界線: 1px 実線の赤;
    }
    。真ん中{
        フレックス: 1;
        高さ: 100px;
        境界線: 1px 緑;
    }
    。右{
        フレックス: 1;
        高さ: 100px;
        境界線: 1px 青
    }
    <div class="コンテナ">
    <div class="row">
        <div class="left"></div>
        <div class="middle"></div>
        <div class="right"></div>
    </div>
    <div class="row">
        <div class="left"></div>
        <div class="middle"></div>
        <div class="right"></div>
    </div>
    <div class="row">
        <div class="left"></div>
        <div class="middle"></div>
        <div class="right"></div>
    </div>
</div> 

聖杯レイアウト

  *{
        マージン:0;
        パディング:0;
    }
    。容器{
        ディスプレイ: フレックス;
        flex-direction: 列;
        最小高さ: 100vh;
        コンテンツの両端揃え: スペースの間;
    }
    。ヘッダ{
        背景: 赤;
        フレックス: 0 0 100px;
    }
    。コンテンツ{
        ディスプレイ: フレックス;
        フレックス:1;
    }
    .content-left{
        フレックス: 0 0 100px;
        背景: 緑;
    }
    .コンテンツ右{
        フレックス: 0 0 100px;
        背景: ピンク;
    }
    .content-middle{
        フレックス:1;
    }
    .フッター{
        背景: 黄色;
        フレックス: 0 0 100px;
    }
    <div class="コンテナ">
    <div class="header">ヘッダー</div>
    <div class="content">
        <div class="content-left">左</div>
        <div class="content-middle">中央</div>
        <div class="content-right">右</div>
    </div>
    <div class="footer">フッ​​ター</div>
</div> 

ブラウザウィンドウを縮小した後

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

<<:  nacos が mysql に接続できない場合の解決策

>>:  Vueカウンターの実装

推薦する

Vue で Openlayer を使用して読み込みアニメーション効果を実現する

注意: スコープアニメーションは使用できません。 ! ! ! GIF経由 <テンプレート>...

MySQL 5.7.23 のインストールと設定のグラフィックチュートリアル

この記事では、mysql5.7.23 の詳細なインストールプロセスを記録し、皆さんと共有します。 1...

MySQL の WriteSet 並列レプリケーションの簡単な分析

【歴史的背景】私は 3 年間 MySQL-DBA として働いてきましたが、MySQL が「基本的に利...

Linux における $ 記号の基本的な使い方のまとめ

Linuxバージョン: CentOS 7 [root@azfdbdfsdf230lqdg1ba91 ...

CSS スタイルの優先順位はどれくらい複雑ですか?

昨晩、面接の質問を見ていたら、CSS スタイルの優先順位について特に明確に説明していない人が何人かい...

Docker のインストールと構成イメージの高速化の実装

目次DockerバージョンCentOS に Docker エンジンをインストールするシステム要件古い...

Hadoop 2.Xの新機能、ごみ箱機能の説明

ごみ箱機能をオンにすると、削除されたファイルの元のデータをタイムアウトなしで復元できるため、誤って削...

MySQLは1つのテーブルからデータをクエリし、それを別のテーブルに挿入する実装方法

MySQLは1つのテーブルからデータをクエリし、それを別のテーブルに挿入する実装方法ウェブサイト開発...

Linuxシステムのログの詳細な紹介

目次1. ログ関連サービス2. システム内の共通ログファイル1. ログ関連サービスCentOS 6....

MySQL マルチバージョン同時実行制御 MVCC の実装

トランザクション分離レベルの設定 グローバルトランザクション分離レベルを読み取りコミット済みに設定;...

Dockerを使用して開発環境を構築する方法を素早く習得します

プラットフォームが成長し続けるにつれて、プロジェクトの研究開発は、開発者向けのさまざまな外部環境、特...

LINUX でポートが占有されているかどうかを確認する方法

ポートが占有されているかどうかは、これまで一度もわかりませんでした。多くの人に尋ねて、ようやくわかり...

MySQLトランザクションの基本的な学習と経験の共有

トランザクションは、論理的な操作のグループです。この操作グループを構成する各ユニットは、成功するか失...

ico ミラー コードを HTML に追加します (favicon.ico はルート ディレクトリに配置されます)

コード:コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC &...

MySQL でインデックスとして B+Tree を使用する利点は何ですか?

目次データベースにインデックスが必要なのはなぜですか?インデックスが B+Tree データ構造を使用...