为了账号安全,请及时绑定邮箱和手机立即绑定

5个flex项怎么等比例排两行,第2行只显示前2个?

5个flex项怎么等比例排两行,第2行只显示前2个?

摇曳的蔷薇 2018-08-03 16:30:59
效果图如下:像这种一行是3个,每个flex项占主轴空间是33.3333%,所以我划分了2个横向的flex容器作为上一个纵向的flex项,现在的问题就是第2行怎么实现前2个flex项的排列(如果不限定flex项的宽度的话,以为不能整除),我现在是在第2行后面加了一个空的flex项,然后用flex:1等比例放大的,但多了一个空的div,求大佬指教更好的办法。
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

<div class="row">
  <div class="col"></div>
  <div class="col"></div>
  <div class="col"></div>
  <div class="col"></div>
  <div class="col"></div></div><style>
  .row {    width: 300px;    display: flex;    flex-wrap: wrap;    align-content: flex-start;
  }  .col{    flex: 0 0 33.333333%;    height: 80px;    box-sizing: border-box;    border: 1px solid #dcdfe6;
  }</style>


查看完整回答
反对 回复 2018-08-05
  • 1 回答
  • 0 关注
  • 5373 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信