原生JS实现跑马灯效果
发布时间 - 2026-01-10 23:10:08 点击率:次效果如下:(动态效果可复制代码查看,案例中的图片可自行选择添加)
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
*{
margin:0;
padding:0;
list-style: none;
}
div{
position: relative;
width: 800px;
height: 200px;
border: 5px solid lightgreen;
margin:10px auto;
overflow: hidden;
}
div ul{
position: absolute;
left:0;
top:0;
}
div ul li{
width: 200px;
height: 200px;
float: left;
}
div ul li img{
width:100%;
height: 100%;
}
</style>
</head>
<body>
<div id="div1">
<ul>
<li><img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=b4251f00ef925cba01ed49ca117e14a7" alt=""/></li>
<li><img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=d38403825519770211acbf49459ae7d7" alt=""/></li>
<li><img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=53c83d39c62af65db998f4945bacaec2" alt=""/></li>
<li><img src="http://www.qdfuns.com/misc.php?mod=attach&genre=editor&aid=5509f1a642644b40c8aa98c9e2c77a83" alt=""/></li>
</ul>
</div>
<script>
var oUl=document.getElementsByTagName('ul')[0];
var lis=oUl.getElementsByTagName('li');
oUl.innerHTML+=oUl.innerHTML;
oUl.style.width=lis.length*lis[0].offsetWidth+'px';
var left=null;
var timer=setInterval(function(){
left-=3;
if(left<-oUl.offsetWidth/2){
left=0;
}
oUl.style.left=left+'px'
},10)
</script>
</body>
</html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js实现跑马灯效果
# js
# 跑马灯
# 原生JS实现图片跑马灯特效
# js实现文字跑马灯效果
# js跑马灯代码(自写)
# javascript 单行文字向上跑马灯滚动显示
# JS实现状态栏跑马灯文字效果代码
# Javascript实现跑马灯效果的简单实例
# js 图片轮播(5张图片)
# js图片自动轮播代码分享(js图片轮播)
# 最简单的JavaScript图片轮播代码(两种方法)
# JS实现图片轮播跑马灯
# width
# px
# height
# list
# padding
# div
# relative
# position
# hidden
# overflow
# ul
# left
# absolute
# solid
# border
# lightgreen
# auto
# margin
# class
# pre
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
高防服务器租用首荐平台,企业级优惠套餐快速部署
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
微信小程序 配置文件详细介绍
制作公司内部网站有哪些,内网如何建网站?
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
php json中文编码为null的解决办法
海南网站制作公司有哪些,海口网是哪家的?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
如何解决hover在ie6中的兼容性问题
微信小程序 input输入框控件详解及实例(多种示例)
利用vue写todolist单页应用
,交易猫的商品怎么发布到网站上去?
js实现获取鼠标当前的位置
如何在新浪SAE免费搭建个人博客?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
免费网站制作appp,免费制作app哪个平台好?
MySQL查询结果复制到新表的方法(更新、插入)
android nfc常用标签读取总结
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
高端智能建站公司优选:品牌定制与SEO优化一站式服务
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
详解Android——蓝牙技术 带你实现终端间数据传输
JavaScript如何实现路由_前端路由原理是什么
敲碗10年!Mac系列传将迎来「触控与联网」双革新
Laravel如何实现用户密码重置功能?(完整流程代码)
php结合redis实现高并发下的抢购、秒杀功能的实例
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
香港网站服务器数量如何影响SEO优化效果?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
如何为不同团队 ID 动态生成多个独立按钮
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
bing浏览器学术搜索入口_bing学术文献检索地址
Laravel如何使用Livewire构建动态组件?(入门代码)
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
如何在阿里云完成域名注册与建站?
JavaScript常见的五种数组去重的方式
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
利用 Google AI 进行 YouTube 视频 SEO 描述优化
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?

