栅格

Grid - 栅格,每一行最多可分为24小格,可以设置间隙和空白,支持响应式布局。

基础功能

展示

代码

<r-row>
  <r-col span="8"><div class="content">8</div></r-col>
  <r-col span="8"><div class="content">8</div></r-col>
  <r-col span="8"><div class="content">8</div></r-col>
</r-row>
<r-row>
  <r-col span="6"><div class="content">6</div></r-col>
  <r-col span="6"><div class="content">6</div></r-col>
  <r-col span="6"><div class="content">6</div></r-col>
  <r-col span="6"><div class="content">6</div></r-col>
</r-row>
<r-row>
  <r-col span="4"><div class="content">4</div></r-col>
  <r-col span="4"><div class="content">4</div></r-col>
  <r-col span="4"><div class="content">4</div></r-col>
  <r-col span="4"><div class="content">4</div></r-col>
  <r-col span="4"><div class="content">4</div></r-col>
  <r-col span="4"><div class="content">4</div></r-col>
</r-row>
<r-row>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
</r-row>
*{
  box-sizing: border-box;
}
.row{
  margin: 10px 0;
}
.content{
  height: 50px;
  border: 1px solid #cccccc;
  background: #79bbff;
  display: flex;
  justify-content: center;
  align-items: center;
}

设置 gutter

展示

代码

<r-row gutter="10">
  <r-col span="8"><div class="content">8</div></r-col>
  <r-col span="8"><div class="content">8</div></r-col>
  <r-col span="8"><div class="content">8</div></r-col>
</r-row>
<r-row gutter="10">
  <r-col span="6"><div class="content">6</div></r-col>
  <r-col span="6"><div class="content">6</div></r-col>
  <r-col span="6"><div class="content">6</div></r-col>
  <r-col span="6"><div class="content">6</div></r-col>
</r-row>
<r-row gutter="10">
  <r-col span="4"><div class="content">4</div></r-col>
  <r-col span="4"><div class="content">4</div></r-col>
  <r-col span="4"><div class="content">4</div></r-col>
  <r-col span="4"><div class="content">4</div></r-col>
  <r-col span="4"><div class="content">4</div></r-col>
  <r-col span="4"><div class="content">4</div></r-col>
</r-row>
*{
  box-sizing: border-box;
}
.row{
  margin: 10px 0;
}
.content{
  height: 50px;
  border: 1px solid #cccccc;
  background: #79bbff;
  display: flex;
  justify-content: center;
  align-items: center;
}

设置空白

展示

代码

<r-row>
  <r-col span="6"><div class="content">6</div></r-col>
  <r-col span="6"><div class="content">6</div></r-col>
  <r-col span="6" offset="6"><div class="content">6</div></r-col>
</r-row>
<r-row>
  <r-col span="4"><div class="content">4</div></r-col>
  <r-col span="4" offset="4"><div class="content">4</div></r-col>
  <r-col span="4" offset="2"><div class="content">4</div></r-col>
  <r-col span="4"><div class="content">4</div></r-col>
</r-row>
<r-row>
  <r-col span="2" offset="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2" offset="4"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
  <r-col span="2" offset="3"><div class="content">2</div></r-col>
  <r-col span="2"><div class="content">2</div></r-col>
</r-row>
*{
  box-sizing: border-box;
}
.row{
  margin: 10px 0;
}
.content{
  height: 50px;
  border: 1px solid #cccccc;
  background: #79bbff;
  display: flex;
  justify-content: center;
  align-items: center;
}