我还是个新手,有一个很大的问题。对于一个大学项目,我正在尝试创建一个带有图标的地图。基本上,所有这些都是图像——一个地图图像和几个图标图像。我已经用 css 在地图上放置了图标。现在我正在尝试在鼠标悬停时创建图标的缩放效果。(图标是超链接,因此点击会跳转到新页面。)
现在我有两个问题。
我用于放置图标的 CSS 无处不在。它有效,但我有奇怪的坐标。(在 1000 像素 x 600 像素的图像中,一些坐标距离左侧 1000 像素,但图标位于页面中间等)
我尝试了几个 jquery 插件,但每当我将它们附加到图标时,图标要么消失(在地图后面),要么完全可以在网站上的其他地方找到。或者有时它根本不起作用。我尝试了几个不同的插件...
以下是我正在使用的一些代码片段。放置图标:
<div id="content">
<div class="mapwrapper" align="center">
<img src="images/map.png" width="1010" height="620px" alt="Map of Dublin"/>
<a href="bolands.php"><img class="icon" src="images/iconbolands.png" id="bolands" /></a>
<a href="cityhalldubcastle.php"><img class="icon" src="images/iconcityhall.png" id="cityhall" /></a>
<a href="fourcourts.php"><img class="icon" src="images/iconfourcourts.png" id="fourcourts" /></a>
</div> <!-- /mapwrapper-->
和CSS:
#content {
padding-top:20px;
padding-bottom:50px;
height:675px;
clear:both;
}
#mapwrapper {
position:relative;
width: 1020px;
height: 630px;
margin-left:auto;
margin-right:auto;
}
#content img {
position:relative;
z-index:0;
}
.icon {
position:absolute;
}
#bolands{
bottom:480px;
right:-700px;
z-index:10;
}
#cityhall {
bottom:435px;
right:90px;
z-index:15;
}
(ETC)
谢谢你的帮助。
卡西