简单的图片跑马灯效果

效果展示:gif 因速度太快展示不够流畅
在这里插入图片描述

实现方式

   <div class="banner"><img class="img1" :src="image" v-for="(image, index) in imgs" :key="index" /></div><div class="banner"><img class="img2" :src="image" v-for="(image, index) in imgs2" :key="index" /></div><div class="banner"><img class="img3" :src="image" v-for="(image, index) in imgs3" :key="index" /></div>

关键代码

      imgs: ['https://file.yunsaup.com/9810B0DBB85C4F86831BB3B42B0BE43A/712ddb9b59aeb366ad5e4dd7ec0cc2bb/%E7%BB%84+11212%402x.png?v=1703216652386','https://file.yunsaup.com/9810B0DBB85C4F86831BB3B42B0BE43A/712ddb9b59aeb366ad5e4dd7ec0cc2bb/%E7%BB%84+11212%402x.png?v=1703216652386'],imgs2: ['https://file.yunsaup.com/9810B0DBB85C4F86831BB3B42B0BE43A/61f587f7d2068ddd91c7675fd0f2effd/%E7%BB%84+11213%402x.png?v=1703227392265','https://file.yunsaup.com/9810B0DBB85C4F86831BB3B42B0BE43A/61f587f7d2068ddd91c7675fd0f2effd/%E7%BB%84+11213%402x.png?v=1703227392265'],imgs3: ['https://file.yunsaup.com/9810B0DBB85C4F86831BB3B42B0BE43A/a4deec65f79880d031044eebdeef8ca8/%E7%BB%84+11214%402x.png?v=1703227419338','https://file.yunsaup.com/9810B0DBB85C4F86831BB3B42B0BE43A/a4deec65f79880d031044eebdeef8ca8/%E7%BB%84+11214%402x.png?v=1703227419338'],interval:null,startInfiniteScroll() {this.interval = setInterval(() => {// 将第一张图片移动到末尾,实现无限滚动效果this.imgs.push(this.imgs.shift())this.imgs2.unshift(this.imgs2.pop())this.imgs3.push(this.imgs3.shift())}, 4000) // 设置滚动间隔时间,单位为毫秒},mounted() {this.startInfiniteScroll()},beforeCreate() {clearInterval(this.interval)this.interval = null}
.banner {width: 100vw;min-width: 1232px;overflow: hidden;white-space: nowrap;display: flex;align-items: center;img {// width: 100%;// height: 100%;height: 87px;object-fit: cover;}.img1 {animation: scrollLeft 5s linear infinite;margin-right: 20px; // 看自己的间距}.img2 {animation: scrollRight 5s linear infinite;margin-right: 20px;}.img3 {animation: scrollLeft 5s linear infinite;margin-right: 20px;}
}@keyframes scrollLeft {0% {transform: translateX(0);}100% {transform: translateX(-100%);}
}@keyframes scrollRight {0% {transform: translateX(-100%);}100% {transform: translateX(0);}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/292995.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

15个热门的开源数据可视化项目

数据可视化(即 BI仪表盘)是图形表示的数据。它涉及产生将表示的数据之间的关系传达给图像查看者的图像。这种通信是通过在可视化过程中使用图形标记和数据值之间的系统映射来实现的。该映射建立了如何在视觉上表示数据值,确定图形标记的属性(例如大小或颜色)如何以及在多大程…

Modbus-TCP数据帧

Modbus-TCP基于4种报文类型 MODBUS 请求是客户机在网络上发送用来启动事务处理的报文MODBUS 指示是服务端接收的请求报文MODBUS 响应是服务器发送的响应信息MODBUS 证实是在客户端接收的响应信息 Modbus-TCP报文: 报文头MBAP MBAP为报文头&#xff0c;长度为7字节&#xff0c…

微服务与人工智能技术的融合

随着人工智能技术的快速发展&#xff0c;越来越多的企业开始关注微服务架构与人工智能技术的结合&#xff0c;以期在市场竞争中获得更大的优势。本文将深入探讨微服务架构与人工智能技术融合的优势、挑战&#xff0c;以及实现这一融合的最佳实践和方法。 首先&#xff0c;让我们…

RflySim | 姿态控制器设计实验三

RflySim | 姿态控制器设计实验三 一.分析实验 1.调节PID控制器相关参数以改善控制性能并记录超调量和调节时间&#xff0c;得到一组恰当参数&#xff1b; 2.使用调试后的参数&#xff0c;对系统进行扫频以绘制Bode图&#xff0c;观察系统幅频响应,相频响应曲线&#xff0c;分…

自媒体人福音,正版实用的视频素材网站~

大家平时在创作视频的时候&#xff0c;有没有苦恼过找不到合适的素材呢&#xff1f;网上能找到的大部分素材都是有版权的&#xff0c;不能随便乱用。今天我就来给大家推荐一些用于视频创作的正版素材网站&#xff0c;快快收藏吧! 1.制片帮素材 链接&#xff1a;stock.zhipianb…

玩转Instagram Shop只需要学会这些功能

Instagram Shop作为Instagram下属的电商购物平台。用户可以通过浏览Instagram上的推荐产品和品牌&#xff0c;在无需离开应用的情况下了解并购买新的商品。对于经常使用Instagram的用户来说是个很便捷的购物渠道。面对这个新渠道&#xff0c;我们又该如何玩转它呢。这篇文章就会…

crontab+shell脚本实现数据库定时备份

在工作场景中我们经常会遇到定时备份数据库的需求&#xff0c;这里写一个案例使用crontabshell脚本实现。 1. 实现目标 要求每天凌晨12点备份test数据库&#xff0c;并且将备份文件放到/home/mysql_backup目录下&#xff0c;文件名为backup_数据库名.年-月-日.sql.gz 2. 脚本…

Linux线程

文章目录 线程线程原理页表线程VS进程线程相关函数pthread_create函数pthread_selfpthread_exitpthread_cancelpthread_joinpthread_detach 线程ID 线程 什么是线程&#xff1f;为什么要有线程&#xff1f; 线程本质上就是轻量化的进程&#xff0c;一个进程就是一个执行流&…

WiFi+蓝牙物联网定制方案——五大核心难点

WiFi蓝牙物联网定制方案可以根据具体需求进行定制&#xff1a; 1、设备连接方案&#xff1a;采用WiFi和蓝牙技术&#xff0c;将物联网设备与智能手机、平板电脑等设备进行连接&#xff0c;实现数据传输和远程控制。 2、数据传输方案&#xff1a;通过WiFi和蓝牙技术&#xff0c;…

云上荆楚丨云轴科技ZStack成功实践精选(湖北)

湖北自古以来有九省通衢的美称&#xff0c;地处长江中游&#xff0c;富有荆楚之美誉&#xff0c;灵秀之蕴意。2022年湖北数字经济强省三年行动计划正式印发&#xff0c;计划到“十四五”末&#xff0c;数字经济核心产业增加值力争达到7000亿元&#xff0c;占GDP的比重超过12%。…

重温经典struts1之国际化(I18N)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 前言 拿Google网站来举例&#xff0c;在世界上不同国家和地区&#xff0c;登陆Google网站&#xff0c;网站上都会显示本国家语言&#xff0c;它是怎么做到的&#xff0c;就是…

Android平台RTSP流如何添加动态水印后转推RTMP或轻量级RTSP服务

技术背景 我们在对接外部开发者的时候&#xff0c;遇到这样的技术诉求&#xff0c;客户用于地下管道检测场景&#xff0c;需要把摄像头的数据拉取过来&#xff0c;然后叠加上实时位置、施工单位、施工人员等信息&#xff0c;然后对外输出新的RTSP流&#xff0c;并本地录制一份…