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 相关文章推荐
jquery checkbox全选、取消全选实现代码
Mar 05 Javascript
js使用函数绑定技术改变事件处理程序的作用域
Dec 26 Javascript
Jquery中给animation加更多的运作效果实例
Sep 05 Javascript
js根据日期判断星座的示例代码
Jan 23 Javascript
JavaScript 学习笔记之数据类型
Jan 14 Javascript
代码分析jQuery四种静态方法使用
Jul 23 Javascript
bootstrap中模态框、模态框的属性实例详解
Feb 17 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
Dec 14 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
Mar 08 Javascript
浅谈在Vue.js中如何实现时间转换指令
Jan 06 Javascript
Node.js之readline模块的使用详解
Mar 25 Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
Feb 15 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
亚洲咖啡有什么?亚洲咖啡产地介绍 亚洲咖啡有什么特点?
2021/03/05 新手入门
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
PHP 第二节 数据类型之数组
2012/04/28 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
带你了解PHP7 性能翻倍的关键
2015/11/19 PHP
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
JavaScript中Math对象方法使用概述
2014/01/02 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
jquery 判断滚动条到达了底部和顶端的方法
2014/04/02 Javascript
jQuery实现点击该行即可删除HTML表格行
2014/10/17 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
nodejs中sleep功能实现暂停几秒的方法
2017/07/12 NodeJs
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
解决低版本的浏览器不支持es6的import问题
2018/03/09 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
详解Vue一个案例引发「内容分发slot」的最全总结
2018/12/02 Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
2020/02/19 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
Python逐行读取文件中内容的简单方法
2019/02/26 Python
如何基于Python批量下载音乐
2019/11/11 Python
TensorFlow查看输入节点和输出节点名称方式
2020/01/04 Python
python os.listdir()乱码解决方案
2021/01/31 Python
全球速卖通巴西站点:Aliexpress巴西
2016/08/24 全球购物
求职信写作要突出重点
2014/01/01 职场文书
毕业生自荐书模版
2014/01/04 职场文书
小学毕业寄语大全
2014/04/03 职场文书
励志演讲稿大全
2014/08/21 职场文书
教师国庆节演讲稿范文2014
2014/09/21 职场文书
学校群众路线专项整治方案
2014/10/31 职场文书
停电调休通知
2015/04/16 职场文书
高中政治教师教学反思
2016/02/23 职场文书