grid-row …… 行グリッドの開始と終了についてまとめて指定する
広告
grid-rowプロパティは、行グリッドの開始と終了についてまとめて指定する際に使用します。
grid-row-startプロパティの値と、grid-row-endプロパティの値を、まとめて指定することができます。
grid-rowプロパティの値には、半角スラッシュ区切り( / )で grid-row-startの値 / grid-row-endの値 を指定します。
半角スラッシュ以降の2番目の値が省略された場合、
1番目の値がカスタムIDの場合には grid-row-endの値 も同じとなり、1番目の値がカスタムID以外の場合には grid-row-endの値 は auto となります。
■値
- auto
- 自動(初期値)
- grid-row-startの値 / grid-row-endの値
- 半角スラッシュ区切り( / )で、grid-row-startの値 / grid-row-endの値 を指定
■初期値・適用対象・値の継承
- 初期値
- auto
- 適用対象
- グリッドアイテム、および、グリッドコンテナ内にある絶対配置ボックス
- 値の継承
- しない
■使用例
CSSソースは外部ファイル(sample.css)に記述
div.sample { display: grid; width:240px; margin-bottom:8px; border-radius:8px; background-color:#000000; grid-template-rows: 40px 40px 40px 40px 40px; grid-template-columns: 80px 80px 80px; } div.sample div { margin:4px; border-radius:4px; background-color:#66cc99; }
HTMLソース
<h4> 一番目のグリッドアイテムに grid-row: 1 / 3; を指定<br> (1本目の行グリッドラインの直後から、3本目の行グリッドラインの直前まで) </h4> <div class="sample"> <div style="grid-row: 1 / 3;">一</div> <div>ニ</div> <div>三</div> <div>四</div> <div>五</div> <div>六</div> <div>七</div> <div>八</div> <div>九</div> </div> <h4> 一番目のグリッドアイテムに grid-row: 2 / span 2; を指定<br> (2本目の行グリッドラインの直後から、2スパン分) </h4> <div class="sample"> <div style="grid-row: 2 / span 2;">一</div> <div>ニ</div> <div>三</div> <div>四</div> <div>五</div> <div>六</div> <div>七</div> <div>八</div> <div>九</div> </div>
↓↓↓
ブラウザ上の表示
一番目のグリッドアイテムに grid-row: 1 / 3; を指定
(1本目の行グリッドラインの直後から、3本目の行グリッドラインの直前まで)
一
ニ
三
四
五
六
七
八
九
一番目のグリッドアイテムに grid-row: 2 / span 2; を指定
(2本目の行グリッドラインの直後から、2スパン分)
一
ニ
三
四
五
六
七
八
九
広告