vue实现长图垂直居上 vue实现短图垂直居中


Posted in Javascript onOctober 18, 2017

大致效果如下图,只考虑垂直方向。长图可以通过滚动条看,短图居中效果,布局合理

vue实现长图垂直居上 vue实现短图垂直居中

html代码(vue作用域内):

<div class="box" v-for="item in previewImg">
  <img :src="item" alt="" @load="checkHeight($event)">
</div>

css代码:

.box{
 height: 100%;//如高度等于网页高度
 overflow: auto;
 display: flex;
 flex-direction: column;
 justify-content: space-around;
}
.swiper-slide.long{
 justify-content: flex-start;
}

js代码(vue作用域内,使用jquery):

methods: {
checkHeight:function (event) {
  var el=$(event.currentTarget);
  el.parent().removeClass('long');
//this.CH 为网页高度
  if(el.height()>this.CH){
    el.parent().addClass('long');
  }

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery插件制作 表单验证实现代码
Aug 17 Javascript
css transform 3D幻灯片特效实现步骤解读
Mar 27 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
Apr 07 Javascript
jQuery采用连缀写法实现的折叠菜单效果
Sep 18 Javascript
简单总结JavaScript中的String字符串类型
May 26 Javascript
原生js实现网易轮播图效果
Apr 10 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
Feb 27 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
Nov 20 Javascript
浅析vue中的MVVM实现原理
Mar 04 Javascript
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
Oct 11 Javascript
vue如何使用模拟的json数据查看效果
Mar 31 Vue.js
vue router下的html5 history在iis服务器上的设置方法
Oct 18 #Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
Oct 18 #Javascript
VUE长按事件需求详解
Oct 18 #Javascript
vue router仿天猫底部导航栏功能
Oct 18 #Javascript
Node做中转服务器转发接口
Oct 18 #Javascript
Vue组件之Tooltip的示例代码
Oct 18 #Javascript
JS正则表达式完美实现身份证校验功能
Oct 18 #Javascript
You might like
PHP 多进程 解决难题
2009/06/22 PHP
PHP中将数组转成XML格式的实现代码
2011/08/08 PHP
PHP可变变量学习小结
2015/11/29 PHP
使用javascript实现页面定时跳转总结篇
2013/09/21 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
学习JavaScript设计模式之单例模式
2016/01/19 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
jQuery操作cookie
2016/08/08 Javascript
深入理解jquery中的each用法
2016/12/14 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
js面向对象方式实现拖拽效果
2021/03/03 Javascript
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
python框架django基础指南
2016/09/08 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
pandas分别写入excel的不同sheet方法
2018/12/11 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
python Tcp协议发送和接收信息的例子
2019/07/22 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
Matplotlib使用Cursor实现UI定位的示例代码
2020/03/12 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
HTML5中如何显示视频呢 HTML5视频播放demo
2013/06/08 HTML / CSS
英国网上购买门:Direct Doors
2018/06/07 全球购物
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
保安部任务及岗位职责
2014/02/25 职场文书
小城镇建设汇报材料
2014/08/16 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
先进工作者个人总结
2015/02/15 职场文书
学习委员竞选稿
2015/11/20 职场文书
Java使用httpRequest+Jsoup爬取红蓝球号码
2021/07/02 Java/Android