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 相关文章推荐
映彩衣的js随笔(js图片切换效果)
Jul 31 Javascript
《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型
Feb 27 Javascript
对frameset、frame、iframe的js操作示例代码
Aug 16 Javascript
jquery实现定时自动轮播特效
Dec 10 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
Jun 02 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
Oct 24 Javascript
前端主流框架vue学习笔记第一篇
Jul 26 Javascript
vue 运用mock数据的示例代码
Nov 07 Javascript
vue-router重定向不刷新问题的解决
Jun 25 Javascript
ES10 特性的完整指南小结
Mar 04 Javascript
JavaScript一元正号运算符示例代码
Jun 30 Javascript
JS实现判断移动端PC端功能
Feb 21 Javascript
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/07/16 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
PHPExcel笔记, mpdf导出
2016/05/03 PHP
PHP开发制作一个简单的活动日程表Calendar
2016/06/20 PHP
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
基于jquery的设置页面文本框 只能输入数字的实现代码
2011/04/19 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
div当滚动到页面顶部的时候固定在顶部实例代码
2013/05/27 Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
2016/05/04 Javascript
Struts2+jquery.form.js实现图片与文件上传的方法
2016/05/05 Javascript
JS实现电商放大镜效果
2017/08/24 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
2019/05/30 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
JS通过识别id、value值对checkbox设置选中状态
2020/02/19 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
Python制作爬虫采集小说
2015/10/25 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
2016/04/09 Python
用Python实现命令行闹钟脚本实例
2016/09/05 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
Python使用numpy实现BP神经网络
2018/03/10 Python
Python 3.x基于Xml数据的Http请求方法
2018/12/28 Python
python hough变换检测直线的实现方法
2019/07/12 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
python解包概念及实例
2021/02/17 Python
python 中 .py文件 转 .pyd文件的操作
2021/03/04 Python
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
市场营销工作计划书
2014/09/15 职场文书
西安兵马俑导游词
2015/02/02 职场文书
学校教师培训工作总结
2015/10/14 职场文书
学习弘扬焦裕禄精神心得体会
2016/01/23 职场文书