Я пытаюсь установить эффект наведения на изображение, чтобы оно менял цвет, когда над ним находится мышь. Это мой html:
<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);
}
[...]
Первое фоновое изображение черно-белое, второе — цветное. Однако, к сожалению, мой код не работает: он не отображает изображение черно-белым. Если наложить в качестве background-image цветное изображение, я его правильно увижу, но эффект наведения все равно не сработает.
Где я не прав?