vue flex 布局实现div均分自动换行的示例代码


Posted in Javascript onAugust 05, 2020

    许久没有更新了,今天才意外发现以前还是没有看懂盒模型,今天才算看懂了,首先我们今天来看一下想要实现的效果是什么?当然适配是必须的,1920 或者 1376都测试过。效果如图所选中区域所示:

vue flex 布局实现div均分自动换行的示例代码

 一、关于flex布局我建议去看一下http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html这篇博客,我们主要用到flex布局的一个换行属性,它是flex-wrap: wrap,自动换行。

vue flex 布局实现div均分自动换行的示例代码

二、vue代码

(1)html部分:

<div class="home-card">
   <div class="home-item" v-for="n in 7" :key="n">
    <img class="home-img" :src="require('_img/icon.png')" alt="">
    <div class="home-right">
     <span style="color: #999; fontSize: 12px">当周流入总计</span>
     <span class='home-num' >124,345</span>
     <span><i class="el-icon-caret-bottom" style="color: red; fontSize: 12px" ></i> <i style="color: red"> -10%</i>   <span style="color: #999; fontSize: 12px">同比上月</span></span>
    </div>
   </div>
  </div>

(2)css部分

.home-card {
  width 100%
  overflow hidden
  padding 10px 0px
  display flex
  flex-wrap: wrap
  .home-item {
   border-style solid
   border-width: 1px
   border-color: #E4E4E4
   width calc(25% - 30px)
   padding 20px 0px 20px 20px
   margin-right 10px
   margin-bottom 10px
   display flex
   align-items center
   background #fff
   &:nth-child(4) {
    margin-right 0
   }
   .home-img {
    display inline-block
    width 60px
    height 60px
    margin 0
    padding 0
   }
   .home-right {
    display flex
    flex-direction column
    justify-content center
    align-items flex-start
    margin-left 10px
    .home-num {
     font-size 40px
     margin 5px 0
    }
   }
  }
 }

要想每一个div刚好能自动填充适配,最关键的就是css样式里面的宽度计算:也就是width: calc(25%  -  30px),因为最大宽度是100%,每一个平分下来是25%,剩下的这么算呢?看图

vue flex 布局实现div均分自动换行的示例代码

 每一个home-item共占用32px,去掉10px,每个平分2.5px,也就是home-item占用32-2.5=29.5px,算30px,这样就实现宽度自动填充实现适配了。哈哈

到此这篇关于vue flex 布局实现div均分自动换行的文章就介绍到这了,更多相关vue div均分自动换行内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
js简单实现让文本框内容逐个字的显示出来
Oct 22 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
Oct 17 Javascript
js+css实现文字散开重组动画特效代码分享
Aug 21 Javascript
JavaScript实现简单的日历效果
Sep 25 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
Jul 13 Javascript
react-native-tab-navigator组件的基本使用示例代码
Sep 07 Javascript
微信小程序获取手机号授权用户登录功能
Nov 09 Javascript
vue 的点击事件获取当前点击的元素方法
Sep 15 Javascript
为什么要使用Vuex的介绍
Jan 19 Javascript
Vue开发之watch监听数组、对象、变量操作分析
Apr 25 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
Jun 24 Javascript
js实现随机点名功能
Dec 23 Javascript
微信小程序实现上传照片代码实例解析
Aug 04 #Javascript
JavaScript实现烟花绽放动画效果
Aug 04 #Javascript
JS事件循环机制event loop宏任务微任务原理解析
Aug 04 #Javascript
解决vue addRoutes不生效问题
Aug 04 #Javascript
vue 解决addRoutes多次添加路由重复的操作
Aug 04 #Javascript
Vue优化:常见会导致内存泄漏问题及优化详解
Aug 04 #Javascript
Jquery cookie插件实现原理代码解析
Aug 04 #jQuery
You might like
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
2011/09/19 PHP
解析php函数method_exists()与is_callable()的区别
2013/06/21 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
jquery地址栏链接与a标签链接匹配之特效代码总结
2015/08/24 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
2017/10/19 Javascript
关于HTML5的data-*自定义属性的总结
2018/05/05 Javascript
配置一个vue3.0项目的完整步骤
2019/04/26 Javascript
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
[10:18]2018DOTA2国际邀请赛寻真——找回自信的TNCPredator
2018/08/13 DOTA
Python使用PyGreSQL操作PostgreSQL数据库教程
2014/07/30 Python
python连接字符串的方法小结
2015/07/13 Python
简单的python协同过滤程序实例代码
2018/01/31 Python
python3实现基于用户的协同过滤
2018/05/31 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
shell程序中如何注释
2012/02/17 面试题
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
安全教育实施方案
2014/03/02 职场文书
市场营销专业毕业生求职信
2014/07/21 职场文书
公司周年庆典标语
2014/10/07 职场文书
2015年全国“爱牙日”宣传活动总结
2015/03/23 职场文书
工作推荐信模板
2015/03/25 职场文书
办公用品质量保证书
2015/05/11 职场文书
论文致谢词范文
2015/05/14 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
护士自荐信范文(2016推荐篇)
2016/01/28 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
创业不要错过,这4种餐饮新模式
2019/07/18 职场文书
导游词之介休绵山
2019/12/31 职场文书