固定幅の外側の列と柔軟な中央を備えた 3 列のフレックスボックス レイアウトを確立しようとしています。カラム。これらの列の寸法を定義しているにもかかわらず、ビューポートが狭くなるにつれて列が縮小しているように見えます。
このレイアウトの鍵は、幅ではなくフレックスを利用することです。 width を CSS の flex プロパティに置き換えます:
#container { display: flex; } .column.left, .column.right { flex: 0 0 230px; }
flex プロパティの各値が意味するものは次のとおりです:
これらのプロパティを設定することで、残りの外側の列の固定寸法を定義します。ビューポートが変化しても一定です。
右側の列を非表示にするオプションの要件については、 .column.right の表示プロパティを none に設定するだけです:
.column.right { display: none; }
これにより、左列の固定幅と中央列の柔軟な幅を維持しながら、右列が非表示になります。
以上が外側の列が固定幅の 3 列フレックスボックス レイアウトを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。