我创建了一个包含几个区域的图像地图。
当我将鼠标悬停在特定区域上时,它应该在其顶部显示一个标记。这在 Chrome 中完美运行,但在 Firefox 或 IE 中不适用。
任何建议为什么这不起作用?
HTML:
<area class="name sold"
shape="poly"
coords="121,282,101,277,93,259,93,231,103,212,131,207,157,229,149,272,"
href="#" alt="" title="" />
CSS:
.name
{
position: absolute;
top: 225px;
left: 50px;
display: block;
width: 150px;
height: 150px;
z-index: -100;
}
.name.sold:hover
{
background-image: url('sold.png');
background-position: 0 0;
background-repeat: no-repeat;
z-index: 100;
}
.name.sale:hover
{
background-image: url('forsale.png');
background-position: 0 0;
background-repeat: no-repeat;
z-index: 100;
}
该区域有效,但是当将鼠标悬停在它上面时它什么也没做。
现场示例:http: //jonasgeuens.be/test/