CSS グリッド レイアウトを使用して石積みグリッドを作成する
要素の高さは可変だが同じ幅を持つ応答性の高いグリッド レイアウトを実現するには、以下を使用するのが難しい場合があります。フレックスボックスまたはフロート。代わりに、強力な CSS Grid Layout モジュールの利用を検討してください。
CSS Grid Layout は、複雑なグリッド レイアウトを作成するための柔軟で効率的なソリューションを提供します。
HTML 例:
<grid-container> <grid-item short></grid-item> <!-- ... more grid items --> </grid-container>
CSS 例:
grid-container { display: grid; grid-auto-rows: 50px; grid-gap: 10px; grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); } [short] { grid-row: span 1; background-color: green; } /* ... more grid item styles */
これらの CSS ルールを適用すると、要素が動的に高さを調整し、バランスの取れた応答性の高いレイアウトを確保する石積みのようなグリッド システムを実現できます。
以上がCSS グリッド レイアウトを使用して石積みグリッドを作成するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。