这就是我所拥有的
带有背景图像的主区内主页上的四个按钮。
我想要实现的目标
在悬停每个按钮时,我想仅使用 CSS
更改背景图片。
我可以在某种程度上使用 HTML
标记。
下面是原型
我的HTML
<div id="mainImage"><img class="style1" width="100%" height="100%" /></div>
<div id="DwellRestBtn"><a href="Dwell & Rest.html">Four</a></div>
<div id="DwellRestBtn"><a href="Dwell & Rest.html">Three</a></div>
<div id="DwellRestBtn"><a href="Dwell & Rest.html">Two</a></div>
<div id="DwellRestBtn"><a href="Dwell & Rest.html">One</a></div>
我的CSS
.style1
{
width:500px;
height:500px;
}
.style1
{
content:url('http://www.audenaerde.org/tiger.jpg');
}
a:hover .style1
{
content:url('http://www.butterflypictures.net/images/morpho-butterfly.jpg');
}
如果有css3
的方法,它应与至少现代浏览器兼容。
答案 0 :(得分:3)
.DwellRestBtn:hover ~ #mainImage .style1
{
background: url('http://www.butterflypictures.net/images/morpho-butterfly.jpg');
}