美文网首页web端学习
flex 布局解决最后一个布局问题

flex 布局解决最后一个布局问题

作者: RadishHuang | 来源:发表于2020-10-23 11:05 被阅读0次

当我们使用flex布局,可以自动换行的时候,经常会出现最后一个布局,没有自动跟在最后一个。因为我们设置flex的content属性是space-between。

    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
原始效果 目标效果

解决办法:
通过给父级添加after伪类法,解决最后一排数量不够两端分布的情况。
原理:after伪类是在最后的时候,添加一个对应的css,这种三等分的情况,最后一个宽度要设置33%。给一个高度,占位。

<template>
  <div class="tem-flex">
    <div class="tem-list" v-for="(item, index) in count" :key="index">列表</div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      count: 14,
    };
  },
};
</script>

<style scoped>
.tem-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  text-align: justify;
}

.tem-flex:after {
  content: "";
  width: 30%;
  height: 10px;
}
.tem-list {
  width: 30%;
  border: 1px solid #ff6600;
  margin-bottom: 10px;
}
</style>

相关文章

  • CSS3

    #Flex布局display:flex; Flex布局,按照row行、col列进行布局排版,主要解决了响应式的问题...

  • flex 布局解决最后一个布局问题

    当我们使用flex布局,可以自动换行的时候,经常会出现最后一个布局,没有自动跟在最后一个。因为我们设置flex的c...

  • 完美解决flex布局中space-between最后一行不居左对

    完美解决flex布局中space-between最后一行不居左对齐问题

  • css3 flex布局 justify-content:spac

    flex布局最后一行左对齐 随着flex布局的流行,我们工作中也免不了用flex布局,在使用flex布局的时候,大...

  • Grid布局

    前言 之前写过一篇关于flex的布局,但是发现很多的问题,flex布局虽然可以解决,但是解决起来比较复杂,究其本质...

  • 2018-03-27

    Flex布局 一.什么是flex布局 flex布局是w3c提出的一种新的布局方法,主要为了解决传统布局的不方便的缺...

  • display:flex属性

    display:flex 意思是弹性布局 首先flex的出现是为了解决哪些问题呢? 一、页面行排列布局 像此图左右...

  • flex布局

    认识flex布局 flex布局(Flexible 布局,弹性布局)开启了flex布局的元素叫flex contai...

  • 基于前端布局神器display:flex 页面布局justify

    我们要解决问题,要先知道Flex布局是什么?有关于Flex布局布局网上搜的有一大堆,怎么使用,怎么设置,我这里是解...

  • CSS布局

    Flex弹性布局 参考:Flex 布局教程:语法篇 传统解决方案:盒装模型。使用:display、position...

网友评论

    本文标题:flex 布局解决最后一个布局问题

    本文链接:https://www.haomeiwen.com/subject/ganisktx.html