HTML中添加了css背景图片,如何在背景上面再添加一个悬浮图片可以加链接的

HTML中添加了css背景图片,如何在背景上面再添加一个悬浮图片可以加链接的,第1张

<style>

.ab{width:990pxheight:400pxmargin:0 autobackground:url(xx.jpg) 50% 0 no-repeatposition:relative}

.cc{width:100pxheight:100pxdisplay:blockposition:absoluteleft:500pxtop:300px}

</style>

<div class="ab">

<a href="#" class="cc"><img src="..." width="100" height="100"></a>

</div>

你只需要在外部div定义相对定位,里面的连接定义绝对定位就可以了。然后left 和top分别为左边、顶部的 距离。当然如果你要是不随页面滚动变化的话 就设置里面的div position:fixed就可以了

<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/11569969.html

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

发表评论

登录后才能评论

评论列表(0条)

保存