1
我試圖在圖片上設置懸停效果,以便在鼠標懸停時更改顏色。這是我的html:如何使用懸停效果(CSS)更改圖像顏色?
<div class="col s4">
<ul id="social">
<li id="fb"></li>
<li id="tw"></li>
<li id="em"></li>
<li id="fa"></li>
</ul>
</div>
這是我的CSS:
ul#social li#fb {
height:32px;
width:32px;
background-image:url(../img/social/Facebook-icon-(1).png);
}
ul#social li#fb:hover{
background-image:url(../img/social/Facebook-icon.png);
}
[...]
第一背景圖像是黑白的,第二個是彩色的。不幸的是,我的代碼不起作用:它不會以黑白方式顯示圖像。如果強制爲背景圖像,我可以正確地看到彩色圖像,但懸停效果無法正常工作。
我在哪裏錯了?
你可以嘗試製作一個圖像,其中有兩個狀態,顯示第一個正常的en改變背景位置:hover – Mark
我geuss,你的圖像名稱中的()是這種情況發生的原因 – Mark
工作http://jsfiddle.net/soledar10/b320darL/ – Dmitriy