当前位置:   article > 正文

flex布局——既平分又可换行布局_弹性布局平分边距允许换行

弹性布局平分边距允许换行

方法一:

如上图,卡片列表式布局;每行有四个box;

  1. <div class="s200train_container">
  2. <Groupcard class="card"></Groupcard>
  3. <Groupcard class="card"></Groupcard>
  4. <Groupcard class="card"></Groupcard>
  5. <Groupcard class="card"></Groupcard>
  6. <Groupcard class="card"></Groupcard>
  7. <Groupcard class="card"></Groupcard>
  8. <Groupcard class="card"></Groupcard>
  9. <div class="empty"></div>
  10. <div class="empty"></div>
  11. <div class="empty"></div>
  12. <div class="empty"></div>
  13. </div>

  1. .s200train_container {
  2. display: flex;
  3. flex-wrap: wrap;
  4. justify-content: space-between;
  5. align-items: flex-start;
  6. .card {
  7. width: 24%;
  8. }
  9. .empty {
  10. visibility: hidden;
  11. width: 24%;
  12. height: 0px;
  13. margin-right: 8px;
  14. }
  15. }

大的container布局方式flex,

并且可以换行wrap

水平平均分布space-between;

每个卡片占24%的大小;(100%平均分四份,考虑有外边距等情况适度调整)

每行四个卡片。所以多写四个empty的盒子,设置隐藏,高度为0;

方法二:

使用el-row , el-col

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/235035
推荐阅读
相关标签