[css3]css3 elastic box flexによる3カラムレイアウトの実装。
2022-02-02 04:39:12
タイトル通り:高さ既知、左右カラム幅300px、真ん中適応型。
エラスティックボックス自体は横並びになっているので、幅を設定します。
3列をコンテナコンテナで包み、コンテナコンテナのdisplayプロパティをflexに設定し、左右の列の幅を300pxに設定し、中列にflex:1を設定します、1は幅の比率を意味し、正確な値は他のボックスのflex値に依存し、ここでは他のボックスの幅は固定なので、中列は自動的に埋められることになります。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>three-column layout</title>
</head>
<style type="text/css">
html*{
margin: 0;
padding: 0;
}
.container{
display: flex;
}
.left{
background-color: aqua;
width: 300px;
height: 100px;
}
.center{
height: 100px;
flex: 1;
background: #f296ff;
}
.right{
height: 100px;
background-color: #6ee28d;
width: 300px;
}
</style>
<body>
<! -- with known height, write a three-column layout with a left and right width of 300px and an adaptive middle -- >
<div class="container">
<div class="left"></div>
<div class="center"></div>
<div class="right"></div>
</div>
</body>
</html>
効果はこんな感じです。
3列レイアウトを実現するためのCSS3フレックスボックスフレックスに関するこの記事は、これに導入され、より関連するCSS3フレックス3列レイアウトコンテンツは、スクリプトホーム以前の記事を検索するか、次の関連記事を閲覧し続け、私はあなたが将来的にスクリプトホームをよりサポート願っています!。
関連
-
[css3]CSS3タブアニメーションの背景切り替えの動的効果例
-
[CSSレイアウト例】CSSで中央揃えを実現する方法N種
-
[CSSチュートリアル】ピュアCSSで作るスクロールシャドウ効果
-
[CSSチュートリアル]実装ステップの吸引上部と下部のH5レイアウトのための純粋なCSSソリューション
-
[ブラウザ互換性チュートリアル】クロスドメイン実装を可能にする新版chromeブラウザの設定について
-
[css3]CSS3+HTML5+JSでブロックの縮小・拡大アニメーション効果を実装する。
-
[css3】background属性の8つの属性値について解説(インタビュー記事)
-
[CSSレイアウト例】6種類の適応的な2カラムレイアウトを実現するCSS
-
[css3]テキストタイポグラフィのためのCSS3テキストオーバーフローソリューション
-
[CSSチュートリアル】cssのボックスモデルを解説 余白のパディングと省略について
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[CSSチュートリアル】resizeで画像のプレビューを切り替える方法
-
[CSSチュートリアル]css display table adaptive height, widthの問題解決
-
[CSSチュートリアル】CSSの新機能には、ページの再描画や並び替えの問題をコントロールする機能が含まれています。
-
[CSSチュートリアル】新しいCSS:whereと:is擬似クラス関数とは?
-
[CSSチュートリアル】ネイティブCSSでテキストの無制限回転を実現する汎用的な方法
-
cssにおけるpx, em, rem, ptの特徴や違い、変換の詳細について
-
[CSSチュートリアル]overflow:autoの使い方解説
-
[CSSチュートリアル】ピュアCSSでロウソクの溶ける(水滴)を実現するサンプルコード
-
[css3]css3は、最初と最後のテキスト実行例を実現するためのコード
-
[CSSチュートリアル] Pure CSS to click to expand もっと読む