vue实现简单跑马灯效果


Posted in Javascript onMay 25, 2020

本文实例为大家分享了vue实现简单跑马灯效果的具体代码,供大家参考,具体内容如下

如下图片,会自行向 上“滚动”

vue实现简单跑马灯效果

代码:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>跑马灯 </title>
 <script src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.min.js"></script>
 <style>
  div, ul, li, img {
   margin: 0;
   padding: 0;
   box-sizing: border-box;
   display: flex;
  }
 
  .horseLamp {
   width: 100%;
   height: 50px;
   align-items: center;
   background-color: #ddd;
   display: flex;
   box-sizing: border-box;
  }
  .horseLamp_box {
   display: block;
   position: relative;
   width: 60%;
   height: 30px;
   overflow: hidden;
  }
 
  .horseLamp_list {
   display: block;
   position: absolute;
   top: 0;
   left: 0;
  }
 
  .horseLamp_top {
   transition: all 0.2s;
   margin-top: -30px
  }
 
  .horseLamp_list li {
   height: 30px;
   line-height: 30px;
   font-size: 14px;
  }
 
 </style>
 
</head>
<body>
 
<div class="vueBox">
 <div class="horseLamp">
  <div class="horseLamp_box">
   <ul class="horseLamp_list" :class="{horseLamp_top:animate}">
    <li v-for="(item, index) in horseLampList">
     <img :src="item.img">
    </li>
   </ul>
  </div>
 </div>
</div>
 
<script type="text/javascript">
 const vm = new Vue ({
  el: ".vueBox",
  data: {
   animate: false,
   horseLampList: [
    {
     img:'../assets/logo.png'
    },
    {
     img:'../assets/logo.png'
    },
    {
     img:'../assets/logo.png'
    },
    {
     img:'../assets/logo.png'
    }
   ]
  },
  created: function () {
   setInterval (this.showhorseLamp, 600)
  },
  methods: {
   showhorseLamp: function () {
    this.animate = true;
    setTimeout (() => {
     this.horseLampList.push (this.horseLampList[ 0 ]);
     this.horseLampList.shift ();
     this.animate = false;
    }, 2000);
   }
  }
 });
</script>
 
 
</body>
</html>

更多文章可以点击《Vue.js前端组件学习教程》学习阅读。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

更多vue学习教程请阅读专题《vue实战教程》

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

Javascript 相关文章推荐
prototype 源码中文说明之 prototype.js
Sep 22 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
Dec 27 Javascript
全面解析Bootstrap排版使用方法(文字样式)
Nov 30 Javascript
JS实现漂亮的时间选择框效果
Aug 20 Javascript
JS查找字符串中出现次数最多的字符
Sep 05 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
Jan 19 Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
Mar 13 Javascript
vue 项目中使用Loading组件的示例代码
Aug 31 Javascript
JavaScript实现简单音乐播放器
Apr 17 Javascript
Element-ui DatePicker显示周数的方法示例
Jul 19 Javascript
vue页面切换项目实现转场动画的方法
Nov 12 Javascript
小程序富文本提取图片可放大缩小
May 26 Javascript
Js和VUE实现跑马灯效果
May 25 #Javascript
Vue实现简单的跑马灯
May 25 #Javascript
Vue实现跑马灯效果
May 25 #Javascript
JavaScript实现移动端弹窗后禁止滚动
May 25 #Javascript
ES2020 已定稿,真实场景案例分析
May 25 #Javascript
Javascript原型链及instanceof原理详解
May 25 #Javascript
Node登录权限验证token验证实现的方法示例
May 25 #Javascript
You might like
基于php冒泡排序算法的深入理解
2013/06/09 PHP
php判断是否为json格式的方法
2014/03/04 PHP
PHP获取当前页面URL函数实例
2014/10/22 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
PHP+Mysql无刷新问答评论系统(源码)
2016/12/20 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
Smarty缓存机制实例详解【三种缓存方式】
2019/07/20 PHP
基于jQuery实现的当离开页面时出现提示的实现代码
2011/06/27 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
jQuery动态添加 input type=file的实现代码
2012/06/14 Javascript
js获取class的所有元素
2013/03/28 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
浅谈JavaScript数据类型
2015/03/03 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
2015/03/27 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
Bootstrap创建可折叠的组件
2016/02/23 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
JavaScript制作简单的日历效果
2016/03/10 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
nodejs个人博客开发第二步 入口文件
2017/04/12 NodeJs
VUE 使用中踩过的坑
2018/02/08 Javascript
javascript中可能用得到的全部的排序算法
2020/03/05 Javascript
python正则分析nginx的访问日志
2017/01/17 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
简单了解Python write writelines区别
2020/02/27 Python
python列表删除和多重循环退出原理详解
2020/03/26 Python
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
介绍一下Make? 为什么使用make
2013/12/08 面试题
员工安全生产责任书
2014/07/22 职场文书
中班教师个人总结
2015/02/05 职场文书
2015中秋节晚会主持词
2015/07/01 职场文书
2016党风廉政建设心得体会范文
2016/01/25 职场文书
公司年会主持词范文!
2019/05/07 职场文书
基于tensorflow权重文件的解读
2021/05/26 Python