栅格

基础用法

  • 示例:
点击查看代码
<template>
  <z-row>
    <z-col :span="12">col-12</z-col>
    <z-col :span="12">col-12</z-col>
  </z-row>
  <z-row>
    <z-col :span="8">col-8</z-col>
    <z-col :span="8">col-8</z-col>
    <z-col :span="8">col-8</z-col>
  </z-row>
  <z-row>
    <z-col :span="6">col-6</z-col>
    <z-col :span="6">col-6</z-col>
    <z-col :span="6">col-6</z-col>
    <z-col :span="6">col-6</z-col>
  </z-row>
</template>
<script>
import { defineComponent } from 'vue'

export default defineComponent({
  name: 'InputDemo1',
  setup() {
    return {}
  },
})
</script>
<style scoped lang="less">
.ant-row {
  :nth-child(2n) {
    background-color: #40adff;
  }
  :nth-child(2n-1) {
    background-color: #0080ff;
  }
}
</style>

栅格间距

  • 示例:
点击查看代码
<template>
  <div class="gutter-example">
    <z-row :gutter="16">
      <z-col class="gutter-row" :span="6">
        <div class="gutter-box">col-6</div>
      </z-col>
      <z-col class="gutter-row" :span="6">
        <div class="gutter-box">col-6</div>
      </z-col>
      <z-col class="gutter-row" :span="6">
        <div class="gutter-box">col-6</div>
      </z-col>
      <z-col class="gutter-row" :span="6">
        <div class="gutter-box">col-6</div>
      </z-col>
    </z-row>
  </div>
</template>

<style scoped>
.gutter-example :deep(.ant-row > div) {
  background: transparent;
  border: 0;
}
.gutter-box {
  background: #00a0e9;
  padding: 5px 0;
}
</style>

row 参数

参数说明类型默认值
alignflex 布局下的垂直对齐方式: top middle bottomstringtop
gutter格间隔,可以写成像素值或支持响应式的对象写法来设置水平间隔 { xs: 8, sm: 16, md: 24}。或者使用数组形式同时设置 [水平间距, 垂直间距]number|object|array0
justifyflex 布局下的水平排列方式: start end center space-around space-betweenstringstart
wrap取消按钮文字booleanfalse

col 参数

参数说明类型默认值
flexflex 布局填充string|number
offset栅格左侧的间隔格数,间隔内不可以有栅格number0
order栅格顺序,flex 布局模式下有效number0
pull栅格向左移动格数number0
push栅格向右移动格数number0
span栅格占位格数,为 0 时相当于 display: nonenumber
xxxl≥2000px 响应式栅格,可为栅格数或一个包含其他属性的对象number|object
xs<576px 响应式栅格,可为栅格数或一个包含其他属性的对象number|object
sm≥576px 响应式栅格,可为栅格数或一个包含其他属性的对象number | object
md≥768px 响应式栅格,可为栅格数或一个包含其他属性的对象number | object
lg≥992px 响应式栅格,可为栅格数或一个包含其他属性的对象number | object
xl≥1200px 响应式栅格,可为栅格数或一个包含其他属性的对象number | object
xxl≥1600px 响应式栅格,可为栅格数或一个包含其他属性的对象number | object
Last Updated:
Contributors: jixuanyu