Grid
栅栏布局
24
12
12
8
8
8
2
2
2
2
2
2
2
2
2
2
2
2
使用
<x-row>
<x-col span="24">24</x-col>
</x-row>
<x-row>
<x-col span="12">12</x-col>
<x-col span="12">12</x-col>
</x-row>
<x-row>
<x-col span="8">8</x-col>
<x-col span="8">8</x-col>
<x-col span="8">8</x-col>
</x-row>
<x-row>
<x-col span="2">2</x-col>
<x-col span="2">2</x-col>
<x-col span="2">2</x-col>
<x-col span="2">2</x-col>
<x-col span="2">2</x-col>
<x-col span="2">2</x-col>
<x-col span="2">2</x-col>
<x-col span="2">2</x-col>
<x-col span="2">2</x-col>
<x-col span="2">2</x-col>
<x-col span="2">2</x-col>
<x-col span="2">2</x-col>
</x-row>
Gutter
gutter为20
gutter为20
gutter为20
gutter为30
gutter为30
gutter为30
gutter为30
使用
<x-row class="demoRow" gutter="20">
<x-col span="8">
<div class="demoCol">gutter为20</div>
</x-col>
<x-col span="8">
<div class="demoCol">gutter为20</div>
</x-col>
<x-col span="8">
<div class="demoCol">gutter为20</div>
</x-col>
</x-row>
<x-row class="demoRow" gutter="30">
<x-col span="6">
<div class="demoCol">gutter为30</div>
</x-col>
<x-col span="6">
<div class="demoCol">gutter为30</div>
</x-col>
<x-col span="6">
<div class="demoCol">gutter为30</div>
</x-col>
<x-col span="6">
<div class="demoCol">gutter为30</div>
</x-col>
</x-row>
Offset
offset为1
offset为2
offset为3
offset为4
offset为1
offset为3
offset为2
使用
<x-row>
<x-col span="12" offset="1">offset为1</x-col>
<x-col span="3" offset="2">offset为2</x-col>
<x-col span="3" offset="3">offset为3</x-col>
</x-row>
<x-row >
<x-col span="3" offset="3">offset为4</x-col>
<x-col span="4" offset="1">offset为1</x-col>
<x-col span="5" offset="3">offset为3</x-col>
<x-col span="3" offset="2">offset为2</x-col>
</x-row>
响应式布局
1
2
3
4
5
6
7
8
9
10
11
12
<x-row>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>1</x-col>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>2</x-col>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>3</x-col>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>4</x-col>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>5</x-col>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>6</x-col>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>7</x-col>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>8</x-col>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>9</x-col>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>10</x-col>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>11</x-col>
<x-col span="24"
:ipad="{span: 8}"
:pc="{span: 4}"
:wide-pc="{span: 2}"
>12</x-col>
</x-row>
参数
Row
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
gutter | 栅格间距,单位为px,左右平分 | String / Number | - | - |
Col
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
span | 栅格的占格数 | String / Number | - | - |
offset | 栅格右侧的间隔数 | String / Number | - | - |
ipad | min-width: 577px | Object | - | - |
narrow-pc | min-width: 769px | Object | - | - |
pc | min-width: 993px | Object | - | - |
wide-pc | min-width: 1201px | Object | - | - |