我是一个在网络开发超级初学者,我有一个关于试图“交换”两个图像的问题。基本的CSS悬停图像交换?
我有这个CSS和标记写入,但由于某种原因,它似乎并没有工作。当将鼠标悬停在第一张图片上时,应该交换的第二张图片仅位于页面上第一张图片的顶部。
CSS:
.home {
margin: 0;
padding: 0;
background: url('images/onhome.png') no-repeat;
}
.home a, .nav a:link, .nav a:visited {
display: block;
width: 90px;
height: 25px;
}
.home a:hover img {
visibility: hidden;
}
HTML:
<div class="home">
<a href="#">
<img src="style/images/home.png" width="65" height="18" alt="" />
</a>
</div>
我不知道发生了什么事情错了,我会很感激,如果有人能帮助我。如果还有另一种更好的方法来做到这一点,我也绝对会这样做。
你的背景图片是不是'img'。尝试使用不同图像的'background-position'来代替。 – 2013-03-18 00:37:08
@Titanium不,它不。 – 2013-03-18 00:38:20
@ jimjimmy1995 - 你说得对,我在那里跳了一枪。 – 2013-03-18 00:39:13