ant design vue Grid 柵格化 响应式 (待续)

好处: 就是可以实现 响应式 拉伸

行(row) 列(col)

col要直接在row下

基本理解

:span="多少"     //最大24格子 一行是24格子  一个 row 里面的col 的span加起来24就占满了

使用:

可使用row和col 嵌套使用 来布局

col :span="24"  可以用来顶住一行

<a-row>
         <a-col :span="12">col-12</a-col> <a-col :span="12">col-12</a-col>
         <a-col :span="12">col-12</a-col> <a-col :span="12">col-12</a-col>
</a-row>

class="height-80" (自行测试)

  <a-col :span="4">
      <p class="height-80">col-4</p>
  </a-col>

type="flex"  //横向排列

justify=""  // 排列的方式

        justify="center"        居中排列

        justify="space-around"          居中有间隔排列 (两边有边)

        justify="space-between"            有相同间隔排列  (两边没有边)

align=""  //对齐方式

        align="top "         //向上对齐

        align="middle"         //居中对齐

        align="bottom "         //向下对齐

<a-row type="flex" justify="center" align="top">
<a-row type="flex" justify="space-around" align="middle">
<a-row type="flex" justify="space-between" align="bottom">

align="center"   左右居中  对div也生效 对 col也生效

关于响应式:

ant 也有响应式

xs

<576px 响应式栅格,可为栅格数或一个包含其他属性的对象

sm≥576px 响应式栅格,可为栅格数或一个包含其他属性的对象
md≥768px 响应式栅格,可为栅格数或一个包含其他属性的对象
lg≥992px 响应式栅格,可为栅格数或一个包含其他属性的对象
xl≥1200px 响应式栅格,可为栅格数或一个包含其他属性的对象
xxl≥1600px 响应式栅格,可为栅格数或一个包含其他属性的对象

 不过ant的响应式还是有限的

所以可以借助css ,这里两个例子 可以参考一下

  @media (min-width: 576px) {}

 @media (max-width: 575.999px) {}

//杂谈

vw vh  %  显示多大  和百分比

间隔:

:gutter="[左右,上下]"   //间隔 

可选择的参数 8 16 24 32 40 48

<a-row :gutter="[16,40]">
  <a-col :span="6"/>
  <a-col :span="6"/>
  <a-col :span="6"/>
  <a-col :span="6"/>
</a-row>

最后来个我认为的框住布局 

 后言:

如果你看懂了这句话 结合所有, 你会发现 ta的可控性(能做到的)很多 ,尤其是垂直间距那句话,

并且熟练运用

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值