关于flex布局和九宫格布局的实现

1.父容器常见属性

display:flex

(项目在主轴上的排列方式)

justify-content:flex-start / flex-end / center / space-around / space-between

(项目在交叉轴上的排列方式)

align-items: flex-start / flex-end / center /  baseline /。。。

(flex-direction)设置主轴

flex-direction:row / row-reverse / column / column-reverse 

 

flex-wrap项目是否换行排列

flex-wrap:wrap / no-wrap

2.设在项目上的属性

flex复合属性  : flex-grow  flex-shrink  flex-basis

  flex-grow  如果父容器有剩余空间,则当前项目可以分到剩余空间的几份

  flex-shrink 如果父容器空间不够,则当前项目需要拿出几份空间

  flex-basis 默认值auto  意思是根据子项自身尺寸渲染  也可以像width一样设置子项的宽度

        在Flex布局中,flex-basis优先级是比width高的(可以理解为覆盖)

order定义项目的排列顺序,越小越靠前,默认为0

align-self属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。默认值为auto,表示继承父元素的align-items属性

3.九宫格布局的实现

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值