1

私はまだ初心者で、大きな問題を抱えています。大学のプロジェクトで、アイコンを含むマップを作成しようとしています。基本的に、これらはすべて画像 (マップ画像といくつかのアイコン画像) です。cssで地図上にアイコンを配置しました。そして今、マウスオーバー時のアイコンのズーム効果を作成しようとしています。(アイコンはハイパーリンクになっているため、クリックすると新しいページに移動します。)

今、私には2つの問題があります。

  1. アイコンを配置するための私の CSS はいたるところにあります。動作しますが、座標が変です。(1000px×600pxの画像で、左から1000pxの座標もあるが、アイコンがページの真ん中にあるなど)

  2. いくつかの jquery プラグインを試しましたが、それらをアイコンにアタッチすると、アイコンが地図の後ろに消えるか、Web サイトの別の場所に完全に表示されます。または、まったく機能しない場合もあります。色々なプラグインを試した...

私が使用しているコードの一部を次に示します。アイコンの配置:

    <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;
}

(等)

ご協力いただきありがとうございます。

カティ

4

1 に答える 1