跳到主要内容

eo-grid-layout

<eo-grid-layout>
Alias: <containers.grid-layout>

多行多列的响应式网格布局。

Playground

Properties

NameDescriptionTypeDefaultRequired
columns

网格布局列数(各列等宽)

number
rows

网格布局行数

number 1
rowSpan

在父级网格中所占行数

number 1
columnSpan

在父级网格中所占列数

number 1
templateColumns

网格布局模板列

string
alignItems

设置单元格的垂直位置

CSSProperties["alignItems"]
alignContent

设置整个内容区域的垂直位置

CSSProperties["alignContent"]
justifyItems

设置单元格内容的水平位置

CSSProperties["justifyItems"]
justifyContent

设置整个内容区域在容器里面的水平位置

CSSProperties["justifyContent"]
autoFlow

子元素自动排布顺序

CSSProperties["gridAutoFlow"]
responsive

响应式布局设置

ResponsiveSettings
gap

子元素之间的间距

string "var(--page-card-gap)"
showGridBorder

是否展示网格布局边框

boolean false
gridBorderColor

网格布局边框颜色

string

Type references

ResponsiveSettings

NameTypeRequiredDescription
largeGridSettings
mediumGridSettings
smallGridSettings
xsGridSettings

GridSettings

NameTypeRequiredDescription
columnsnumber
rowsnumber
templateColumnsstring
columnSpannumber
rowSpannumber