我希望圖標在懸停後亮起白色,但似乎不起作用。我試過讓圖標在懸停時變成白色
.lock:hover {
color: white;
}
但它沒有工作。有任何想法嗎?
CSS:
.lock {
background: url('https://cdn3.iconfinder.com/data/icons/simplius-pack/512/pencil_and_paper-16.png') no-repeat center;
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
vertical-align: middle;
margin-top:-5px;
}
.subMenu-link {
list-style: none;
padding-left: 30px;
}
li.subMenu span{
font-weight: 600;
font-size: 14px;
}
.subMenu:hover {
background: #191919;
}
HTML:
<li class="subMenu">
<i class="lock"></i>
<span>User Account</span>
</li>
下面是它顯示輸出:
我只是單純的想的圖標,將鼠標懸停變白。任何想法是什麼,我做錯了?
顏色CSS屬性不會更改圖像的顏色。如果它是一個透明的圖像,你可以改變背景顏色。 – j08691 2014-10-17 01:57:04