CSS - grid-area
概要
属性名 | grid-area |
---|---|
値 | <grid-line> [ / <grid-line> ]{0,3} |
初期値 | auto |
適用可能要素 | グリッドアイテム |
継承 | 継承しない |
サポート | https://caniuse.com/mdn-css_properties_grid-area |
説明
グリッドのアイテムに指定して、どの位置に表示するかを指示します。grid や grid-template-areas で定義したエリア名を指定するか、もしくは、グリッド線の開始位置・終了位置を指定します。
grid-row-start、grid-column-start、grid-row-end、grid-column-end をまとめて指定します。grid-column-end を省略した場合、grid-column-start が <custom-ident> の場合はその値、さもなくば auto が設定されます。grid-row-end を省略した場合、grid-row-start が <custom-ident> の場合はその値、さもなくば auto が設定されます。grid-column-start を省略した場合、grid-row-start が <custom-ident> の場合はその値、さもなくば auto が設定されます。
グリッドに関する詳細は「とほほのGrid入門」を参照してください。
使用例
エリア名を指定する場合か下記の様に用います。
CSS
.header { grid-area: header; }
縦の開始線・横の開始線・縦の終了線・横の終了線を指定する方法もあります。下記はいずれも同じ意味になります。
CSS
.grid-item-1 { grid-area: 1 / 2 / 3 / 4; } .grid-item-2 { grid-rows: 1 / 3; grid-columns: 2 / 4; } .grid-item-3 { grid-row-start: 1; grid-column-end: 2; grid-row-end: 3; grid-column-end: 4; }
関連項目
- grid
- grid-template
- grid-template-areas
- grid-template-rows
- grid-template-columns
- grid-auto-flow
- grid-auto-rows
- grid-auto-columns
- grid-row
- grid-column
- grid-row-start
- grid-row-end
- grid-column-start
- grid-column-end
リンク
- https://developer.mozilla.org/ja/docs/Web/CSS/grid-area
- https://drafts.csswg.org/css-grid/#propdef-grid-area
Copyright (C) 2019 杜甫々
初版:2019年12月30日、最終更新:2019年12月30日
https://www.tohoho-web.com/css/prop/grid-area.htm