嗯,我有一個社會圖標列表,例如。jQuery - 懸停時改變顏色的亮度
HTML
<ul class="social-icons">
<li><a href="#"><i class="facebook-icon"></i></a></li>
<li><a href="#"><i class="twitter-icon"></i></a></li>
<li><a href="#"><i class="googleplus-icon"></i></a></li>
</ul>
CSS
.social-icons {
display:inline-block;
color:#FFF;
}
.facebook-icon {
background: #3b5998;
}
.twitter-icon {
background: #00aced;
}
.googleplus-icon {
background: #dd4b39;
}
我們得到這個:
現在我想製作一個腳本,它可以在懸停時爲每個圖標增加背景顏色的亮度,而無需使用顏色代碼手動編寫懸停的新CSS線。
此外,我不想使用任何其他CSS方法,如不透明度,圖像蒙版或過濾器。它應該全部由JS完成。
沒有寫任何新的代碼,我不認爲這是可能的 – 2014-09-25 08:20:54
我相信,這可能是一個jQuery的方式來檢測圖標的背景顏色,然後增加該顏色的亮度不知何故... – Hann 2014-09-25 08:26:58