本文介绍了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布局实现每行固定数量+自适应布局的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did201220