Skip to content

Grid

概要

Grid は CSS Grid レイアウトを宣言的に扱うコンポーネントです。GridItem と組み合わせると、列結合や行結合を props で記述できます。

Usage 使用例

基本

API Reference

Grid Props

PropsTypeDefaultDescription
templateColumnsstringgrid-template-columns を指定します
templateRowsstringgrid-template-rows を指定します
templateAreasstringgrid-template-areas を指定します
autoFlowstringgrid-auto-flow を指定します
autoRowsstringgrid-auto-rows を指定します
autoColumnsstringgrid-auto-columns を指定します
gapstring | number行列共通の間隔です
rowGapstring | number行間を指定します
columnGapstring | number列間を指定します
inlinebooleanfalseinline-grid として描画します
asstring"div"描画要素を切り替えます
classstring追加クラスです
styleRecord<string, string> | stringインラインスタイルです

GridItem Props

PropsTypeDefaultDescription
colSpannumber | string指定列数ぶん横にまたがります
rowSpannumber | string指定行数ぶん縦にまたがります
colStartnumber | string開始列を指定します
colEndnumber | string終了列を指定します
rowStartnumber | string開始行を指定します
rowEndnumber | string終了行を指定します
areastringgrid-area を直接指定します
asstring"div"描画要素を切り替えます
classstring追加クラスです
styleRecord<string, string> | stringインラインスタイルです

Subcomponents

ComponentDescription
GridItem行・列の span や開始位置を指定する子要素です

Mithril UI Kit Documentation