好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

flex布局实现每行固定数量+自适应布局

本文介绍了flex布局实现每行固定数量+自适应布局,分享给大家,具体如下:

效果展示

解析

 <div class="template" v-for="( IT em,templat ei ndex) in 7">
              <div @click="useTemplate()" v -t ouch:long="(e)=>touchin(groupIndex,templateIndex)">
                < img  class="icon" src=" .. /assets/home-page/templateIcon.png" alt />
                <div class="templateN am e">模板名称</div>
              </div>
            </div>

//父 盒子 ,设置为:
.templateItem {
  width: 100%;
 
  text-align:  center ;
  dis play : flex;
  align-content: flex -s tart;
  flex-flow: row wra p; 
}

//子盒子,设置为:
 .template {
  flex: 0 0 25%;
  m arg in-bottom: 20px;
}

父盒子设置:

  子盒子排列方式为flex-start,从起始点 开始 放置子盒子,通过flex-flow设置换行,如果不设置换行,那么子元素会缩小自声以达到放在一行的效果。

子盒子设置:

  通过flex:0 0 25%,设置子盒子的占位,flex属性是flex-grow,flex-s hr ink,flex-basis的简写,默认值为0,1,auto。指明子项目占的份数

  拆开说明:flex:0 0 25% 等于flex-grow=0(默认不放大)+flex-shrink=0(不缩小)+flex-basis=25%( 项目占据主轴的空间)


 

关于flex布局的初 了解 可以看咱的博客: flex布局初了结

到此这篇关于flex布局实现每行固定数量+自适应布局的 文章 就介绍到这了,更多相关flex每行固定数量+自适应布局内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

总结

以上是 为你收集整理的 flex布局实现每行固定数量+自适应布局 全部内容,希望文章能够帮你解决 flex布局实现每行固定数量+自适应布局 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于flex布局实现每行固定数量+自适应布局的详细内容...

  阅读:26次