嗨,你應該給父母地位相對和孩子絕對的,給予高度或寬度絕對類作爲這樣
的CSS
.nkhome{
margin-left:260px;
width:59px;
height:59px;
margin-top:170px;
position:relative;
z-index:0;
}
.nkhome a:hover img{
opacity:0.0;
}
.nkhome a:hover{
background:url('http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg');
width:100px;
height:100px;
position:absolute;
top:0;
z-index:1;
}
HTML
<div class="nkhome">
<a href="Home.html"><img src="http://dummyimage.com/100/000/fff.jpg" /></a>
</div>
現場演示http://jsfiddle.net/t5FEX/7/
或本
<div class="nkhome">
<a href="Home.html"><img src="http://dummyimage.com/100/000/fff.jpg" onmouseover="this.src='http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg'"
onmouseout="this.src='http://dummyimage.com/100/000/fff.jpg'"
/></a>
</div>
現場演示http://jsfiddle.net/t5FEX/9/
它的解決,只是改變背景然後設置寬度和高度 – greenthunder 2012-04-18 05:02:57
這裏http://www.w3schools.com/css/css_image_transparency.asp 設置不透明度 – 2012-10-05 15:33:33
找到一個帶有四種顏色懸停效果的樣本的簡單解決方案,用於百分比計時的菜單 - 演示在http://tinkumax.blogspot.com/2012/11/simple-css3-hover-transition-menu-effect.html – chumego 2012-11-10 15:15:24