结构:box包含ul,ul包含4个li;ul绝对定位。

复制li-1、li-2到第li-4后面,为了区分于li-1、li-2,内容改为li-5、li-6,颜色不变。此时ul包含6个li。
需要注意的是,移动的是ul这个大盒子而不是li。
原理:当ul 绝对定位的left 值等于(li-1+li-2+li-3+li-4)的宽度时,利用JavaScript快速复原left 值为0 。
此时请注意盒子里面数字和颜色的变化!
效果图:
示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style media="screen">
*{
padding: 0;
margin: 0;
}
ul,li {
list-style: none;
}
img {
vertical-align: top;
}
#box{
width: 400px;
height: 100px;
margin: 100px auto;
background-color: pink;
position: relative;
overflow: hidden;
}
#box ul {
width: 2000px;
position: absolute;
left: 0;
top: 0;
}
#box li {
float: left;
}
.aa {
width: 200px;
height: 100px;
}
.li-1{
background-color: #f6e659;
}
.li-2{
background-color: #57fa4f;
}
.li-3{
background-color: #3a8ef1;
}
.li-4{
background-color: #c057f1;
}
</style>
</head>
<body>
<div id="box">
<ul>
<li class="li-1 aa">li-1</li>
<li class="li-2 aa">li-2</li>
<li class="li-3 aa">li-3</li>
<li class="li-4 aa">li-4</li>
<li class="li-1 aa">li-5</li>
<li class="li-2 aa">li-6</li>
</ul>
</div>
</body>
</html>
<script type="text/javascript">
var box = document.getElementById("box");
var ul = box.children[0];
var num = 0;
timer = setInterval(fn,10);
function fn() {
num--;
num <= -800 ? num = 0 : num;
ul.style.left = num + "px";
}
</script>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js实现无缝滚动
# javascript无缝滚动
# js左右无缝滚动
# js实现图片无缝滚动特效
# js实现图片无缝滚动
# Javascript 实现图片无缝滚动
# 使用Javascript简单实现图片无缝滚动
# 可自定义速度的js图片无缝滚动示例分享
# JS图片无缝滚动(简单利于使用)
# jcarousellite.js 基于Jquery的图片无缝滚动插件
# JS实现单张或多张图片持续无缝滚动的示例代码
# 的是
# 请注意
# 到第
# 需要注意
# 值为
# 而不是
# viewport
# width
# content
# charset
# device
# head
# en
# meta
# UTF
# lang
# Compatible
# UA
# edge
# Document
相关文章:
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
建站之星多图banner生成与模板自定义指南
如何快速搭建高效WAP手机网站?
创业网站制作流程,创业网站可靠吗?
青岛网站建设如何选择本地服务器?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
如何快速搭建个人网站并优化SEO?
如何在服务器上配置二级域名建站?
如何自定义建站之星模板颜色并下载新样式?
,网页ppt怎么弄成自己的ppt?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
建站之星如何取消后台验证码生成?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
如何用西部建站助手快速创建专业网站?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
公司网站制作需要多少钱,找人做公司网站需要多少钱?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
如何选择香港主机高效搭建外贸独立站?
如何零基础在云服务器搭建WordPress站点?
建站之星导航配置指南:自助建站与SEO优化全解析
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
建站之星备案是否影响网站上线时间?
网站制作免费,什么网站能看正片电影?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
如何在Ubuntu系统下快速搭建WordPress个人网站?
建站之星展会模版如何一键下载生成?
香港服务器租用每月最低只需15元?
如何在建站之星绑定自定义域名?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
网站代码制作软件有哪些,如何生成自己网站的代码?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
如何在七牛云存储上搭建网站并设置自定义域名?
高端建站三要素:定制模板、企业官网与响应式设计优化
视频网站制作教程,怎么样制作优酷网的小视频?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
简历在线制作网站免费,免费下载个人简历的网站是哪些?
内网网站制作软件,内网的网站如何发布到外网?
大型企业网站制作流程,做网站需要注册公司吗?
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
如何快速上传自定义模板至建站之星?
如何实现建站之星域名转发设置?
如何在服务器上三步完成建站并提升流量?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
平台云上自助建站如何快速打造专业网站?
SQL查询语句优化的实用方法总结
家庭建站与云服务器建站,如何选择更优?
如何用腾讯建站主机快速创建免费网站?
如何在万网ECS上快速搭建专属网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。