CSS Flex布局个人规范实践(CSS Flexible Box Layout)

1 篇文章 0 订阅
1 篇文章 0 订阅

摘要:

  • Updated:2018/11/28
  • 个人/团队Flex布局书写规范建议总结
  • 个人Flex布局最佳实践

个人规范:

  • 使用缩写的属性进行编码(flex-flow,flex),不使用flex-direction,flex-wrap,flex-grow,flex-shrink,flex-basis
  • flex布局代码书写于最前,后紧跟width,height及其它盒模型属性
  • flex属性书写顺序display:flex,flex-flow,justify-content,align-items,align-content,flex,order,align-self

个人最佳实践:

1. (水平导航栏)水平分布,部分元素向左堆叠,部分元素向右堆叠

  

<div style="display:flex">
  <button>item-1</button>
  <button>item-2</button>
  <button style="margin-left:auto">item-3</button>
  <button>item-4</button>
  <button>item-5</button>
</div>

2. (垂直导航栏)垂直分布,部分元素向上堆叠,部分元素向下堆叠

  

<div style="display:flex;flex-flow:column">
  <button>item-1</button>
  <button>item-2</button>
  <button style="margin-top:auto">item-3</button>
  <button>item-4</button>
  <button>item-5</button>
</div>

3.磁贴卡片布局

  

<div style="display:flex;flex-flow:column wrap">
  <button style="flex-basis:100%;width:30%">item-1</button>
  <button style="width:70%">item-2</button>
  <button>item-3</button>
  <button>item-4</button>
</div>

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值