项目将近完结,在修正bug的同时,也对自己项目中代码进行回顾分析。

看回半年前写的东西,真是很多都感到陌生,所以趁着下午的空档时间总结下之前遇到的难点。

好的,先上图,目标效果

先分析

上下两层,上层样品轮播,下层层进式时间轴 + 小型样本展示,要注意的是上下两层的样品是有逻辑的,即点击下层小样品,上层样品会有响应

上下两个步进器,上层左右是会影响下层的,而下层时间轴横移不会影响上层

时间刻度,此处偷懒了下,我直接用了样品的时间,而不是等宽时间线

首先是上层的html代码

为左右步进器以及中间图片添加事件

然后是下层的html代码

{{item.time}}

{{item.title}}

为将要移动的div添加ref,样式为 position: relative; left: 0,同时为小样品的上下分流设好样式,ps:时间轴圆形节点要放在for循环里

方法代码

左移

handlePre() {

let left = parseInt(this.$refs.mytimeline.style.left);

if(left < (-220)){

this.$refs.mytimeline.style.left = left + 250 + 'px';

}

}

不为最左边的时候,可以左移,步进长度应为小样品长度再大一点

右移

handleNext() {

let left = parseInt(this.$refs.mytimeline.style.left);

if(left <= 20 && (left >= -650)){

this.$refs.mytimeline.style.left = left - 250 + 'px';

}

},

不为最右边时,可以右移,这里限制条件为总长度减去一个小样品的长度

成品展示

vue图片时间轴滑动_vue时间轴风格式的图片展示相关推荐

  1. vue 时间刻度_vue时间轴风格式的图片展示

    项目将近完结,在修正bug的同时,也对自己项目中代码进行回顾分析. 看回半年前写的东西,真是很多都感到陌生,所以趁着下午的空档时间总结下之前遇到的难点. 好的,先上图,目标效果 先分析 1. 上下两层 ...

  2. 把多张 PNG 图片拼在一起合成一张 RAW 格式的图片(附代码)

    把多张 PNG 图片拼在一起合成一张 RAW 格式的图片设定好输入和输出的路径即可 代码如下 import numpy import os # import argparse from PIL imp ...

  3. php把jpg图片处理webp,将jpg压缩成webp格式的图片

    /** * Created by PhpStorm. * User: liuft * Date: 2016/1/22 * Time: 11:51 */ date_default_timezone_se ...

  4. vue图片时间轴滑动_Vue实现可移动水平时间轴

    本文实例为大家分享了Vue实现可移动水平时间轴的具体代码,供大家参考,具体内容如下 里程碑时间轴具体实现 效果图 编辑里程碑效果图 编辑里程碑 里程碑状态: 开始 超期 关闭 {{'阶段名称:'+it ...

  5. vue列表左右箭头滑动_vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)...

    1.效果图如下 2.vue代码如下 indicator-position="none" :autoplay="false"> > {{items.b ...

  6. vue列表左右箭头滑动_Vue实现点击箭头上下移动效果

    {{item.name}} //i ↓ ↑ Vue.config.productionTip = false//不去提示 new Vue({ el: "#app", data() ...

  7. xwpftemplate的时间设置_java poi设置生成的word的图片为上下型环绕以及其位置

    问题描述 在使用poi-tl word模版工具时,发现生成的文档中,图片格式为嵌入型,有的图片甚至被表格遮挡一半.而自己想要的图片格式为上下型环绕,并且图片需要居中. 问题分析 poi-tl渲染图片, ...

  8. 手机看html网页内容重叠,html5手机端叠加图片触屏滑动查看特效

    特效描述:html5手机端 叠加图片 触屏滑动查看特效.html5手机叠加图片手指滑动查看 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 rutrum tellus a tempus ...

  9. arcmap给tif添加地理坐标_如何将JPG格式的图片转化为带地理坐标的TIFF格式

    最近有个项目需要用到开源软件GeoServer,数据源是一张高分辨率的2.5维图片,格式是jpg的,由于GeoServer不支持jpg格式的发布,因此考虑到要进行格式转换,将其转换成tiff格式. 1 ...

  10. java图片框_用java语言, 如何实现为图片添加边框素材,就是把图片和边框素材(图片)结合?...

    展开全部 用FrontPage2002来做吧,你点点下面的连接:62616964757a686964616fe4b893e5b19e31333264636265 具体是: Web页面可用预定义模板来创 ...

最新文章

  1. 快手突然宣布取消大小周,改为按需加班,给加班工资!字节被打脸,员工吵翻天!...
  2. linux怎样标识空设备,Linux系统命令------Ubuntu下解决adb设备列表为空
  3. Windows安装MySQL教程
  4. java函数求方程,Commons Math学习笔记——函数方程求解
  5. 【Python】Pyecharts 组合图形绘制实践
  6. 孪生神经网络--一个简单神奇的结构
  7. 因误推送“台风致全省人死亡”消息 腾讯视频push线团队全部被开?回应...
  8. 对蚊子个人博客进行了彻底的改造
  9. webkit内核的浏览器
  10. Spring AOP无法拦截Controller中的方法
  11. Python 练习: 打印0到99小于50或大于70的数字
  12. 一种对云主机进行性能监控的监控系统及其监控方法
  13. 分布式系统负载均衡策略分析与研究
  14. 移动办公正在让电子邮件系统变得更有趣
  15. R语言-解决for modifying Try removing ‘00LOCK’的问题
  16. catia三维轴承_常用滚动轴承手册与三维图库(CATIA版)
  17. 使用gmediarender-resurrect搭建DLNA音箱
  18. 微信小程序 购物车简单实例
  19. 超市积分管理系统(论文+源码)
  20. Java全套面试题及答案整理(2022版)

热门文章

  1. 静态分析之数据流分析与 SSA 入门 (一)
  2. linux 利用缓存文件.swp恢复源文件
  3. 系统短信验证码实现案例
  4. UE4UMG系统入门
  5. 【前端实战项目】手把手教你做出小米商城官网(HTML+CSS)
  6. python塔防之------“红精灵来袭”
  7. BASH脚本基础:语法检查与调试
  8. 一个demo理解什么是MVP
  9. 详细的苹果快捷键,赶快保存吧!
  10. python打印日历_python 打印日历