CSSグリッドレイアウトモジュールは、Webサイトの構築方法に革命をもたらしました。過去のトリッキーなハッキングや独創的なソリューションなしで高度なレイアウトを可能にするツールを提供しています。 このグリッドの紹介では、グリッドレイアウトの仕組みの基本を説明します。実際に使用する方法の簡単な例をたくさん見ていきます。
キーテイクアウト
グリッド構造とアイテム配置:グリッドテンプレート - コラム、グリッドテンプレート列、グリッドテンプレートエリアなどのプロパティを使用してグリッド構造を定義するなど、CSSグリッドの重要な機能が検討されています。チュートリアルでは、ギャッププロパティの間隔グリッドアイテムを示し、それらを特定の行と列に整理して正確なレイアウトを示します。
グリッドレイアウトを開始
グリッドを始めることはこれを行うのと同じくらい簡単です:
codepenを参照してください。
<span><span>.container</span> { </span> <span>display: grid; </span><span>} </span>
上記の例には、容器として機能する
これまでのところ、表示せずに同じ結果が得られるので、あまり達成していません。グリッド。
さらなる読み取り:
上記のデモでは、コンテナがビューポートの中心です。グリッド付きのセンタリング要素の詳細を読んでください。
グリッドアイテム間のギャップの設定
最初のスペースをGAPプロパティで少し離してみましょう:
<span><span>.container</span> { </span> <span>display: grid; </span><span>} </span>
cssグリッドの基本:sitepoint by sitepoint(@sitepoint)
codepen。
ギャッププロパティは、まもなく表示されるように、要素間のスペースを垂直方向と水平方向に挿入します。 (必要に応じて、異なる水平ギャップと垂直ギャップを設定できます。)
さらなる読み取り:
<span><span><span><div</span> class<span>="container"</span>></span> </span> <span><span><span><header</span>></span>header<span><span></header</span>></span> </span> <span><span><span><aside</span>></span>aside<span><span></aside</span>></span> </span> <span><span><span><main</span>></span>main<span><span></main</span>></span> </span> <span><span><span><footer</span>></span>footer<span><span></footer</span>></span> </span><span><span><span></div</span>></span> </span>
以下に示すように、グリッドアイテムは1つの行にレイアウトされています。
さらなる読み取り:
Grid-Template-Columnsの詳細情報。
柔軟な長さ(FR)ユニットの詳細をご覧ください。gridのrepeat()関数の使用方法
さらなる読み取り:
グリッドテンプレート列に関する詳細情報。
<span><span>.container</span> { </span> <span>display: grid; </span> <span>gap: 10px; </span><span>} </span>
gridのrepeat()関数の使用方法
グリッドにグリッドアイテムを配置する
5つの垂直グリッドラインと4つの水平グリッドラインがあり、それらはすべて番号が付けられています。これらのグリッドラインを使用して、グリッドアイテムをレイアウトする方法を指定できます。
最初に要素を4つの列と1つの行に及ぼすように設定しましょう。これは、に、番号が番号1のグリッド列線で開始され、番号付きの列線で終了するように指示します。エンドラインは指定されていないため、次の行ラインに至るだけなので、グリッドロー:1はグリッドrow:1 /2に相当します。
以上がCSSグリッドレイアウトの初心者ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。