html轮播底部圆点怎么做

html轮播底部圆点怎么做,第1张

首先创建一个盒子模型,利用img标签引入背景图,并为其设置相对定位

利用有序列表ol,创建四个li标签,为其设置绝对定位,更改样式为无,左浮动后,利用left:50%表示相对于背景图片距左端的距离为50%,但未真正的实现居中,需利用transform标签实现真正的居中在实现居中后,随便在四个li标签中选择一个为其命名,作为轮播图中此图所在位置的实心表示,并为其设置成白色

实现最终效果。

<html>

<head>

<title>图片滚动 </title>

<style>

#div1 {position:relativewidth:650pxheight:210pxoverflow:hidden}

#div2{position:absolute}

li{float:leftlist-style-type:nonepadding:5px}

img{border:none}

a{position:relative}

</style>

<script>

window.onload=function()

{

var odiv2=document.getElementById('div2')

var ali=odiv2.getElementsByTagName('li')

var aspeed=-5

odiv2.innerHTML+=odiv2.innerHTML

odiv2.style.width=ali[0].offsetWidth*ali.length+'px'

setInterval(function()

{

odiv2.style.left=odiv2.offsetLeft+aspeed+'px'

if (odiv2.offsetLeft<-odiv2.offsetWidth/2)

{

odiv2.style.left='0px'

}

},30)}

}

</script>

</head>

<body>

<div id='div1'>

<div id='div2'>

<li><a href=""><img src="1.jpg" /></a></li>

<li><a href=""><img src="2.jpg" /></a></li>

<li><a href=""><img src="3.jpg" /></a></li>

<li><a href=""><img src="4.jpg" /></a></li>

<!--这边你可以添加任意多的li,也就是你可以添加任意多的图片,使任意多的图片轮播-->

</div>

</div>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11919522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存