我有一個圓形的圖像,我設法找到如何在先前的問題中映射。我現在想知道當我將鼠標懸停在圖像上時,如何改變圖像。它有一個映射區域。我有一個問題。如何在懸停時進行圓形映射圖像更改?
HTML版本,而CSS在那裏我相信「USEMAP =」#imagechange」「是造成問題:
<img src="1.png"
onmouseover="this.src='2.png'"
onmouseout="this.src='1.png'"
width="100" height="100"
alt="usemap" border="0"
usemap="#imagechange"/>
<map name="imagechange">
<area shape="circle" coords="50,50,50" href="image.com" />
</map>
它的時候,我的區域(= 100×100面積減去圈區域內只能)。 我也有一個css版本,根本不起作用。
HTML版本的CSS:
div class="imagechange" >
<img src='foundation/images/Twitter.png'
title="Map Image"
alt="usemap" border="0"
usemap="#imagechange"/>
<map name="imagechange">
<area shape="circle" coords="50,50,50" href="index.html" />
</map>
CSS
.imagechange {
width: 100px;
height:100px;
display:block;
overflow:hidden;
border-radius:50px;
-webkit-border-radius:50px;
}
.imagechange:hover {
border-radius:0px;
-webkit-border-radius:0px;
}
我想補充一點,上面給出的網址圖像源都在我的原始代碼中更正。這不是問題。 –