CSS鼠標(biāo)透明度效果
CSS中的透明度效果可以讓元素看起來(lái)半透明或完全透明。但是,當(dāng)我們希望鼠標(biāo)懸停在元素上時(shí),透明度能否發(fā)生變化呢?下面是使用CSS實(shí)現(xiàn)鼠標(biāo)透明度效果的方案:
首先,在CSS中定義透明度
.opacity-normal{ opacity:1; // 不透明 } .opacity-light{ opacity:0.6; // 半透明 } .opacity-transparent{ opacity:0; // 完全透明 }接著,定義鼠標(biāo)懸停時(shí)的透明度
.opacity-normal:hover{ opacity:0.8; // 鼠標(biāo)懸停時(shí)降低透明度 } .opacity-light:hover{ opacity:0.4; } .opacity-transparent:hover{ opacity:0.2; }使用這些CSS類,我們就可以實(shí)現(xiàn)鼠標(biāo)透明度效果了。 比如:
<p class="opacity-normal">這是一段不透明的文本</p> <p class="opacity-light">這是一段半透明的文本</p> <p class="opacity-transparent">這是一段完全透明的文本</p>當(dāng)鼠標(biāo)懸停時(shí),這些文本的透明度都會(huì)變化。 總結(jié) 通過定義鼠標(biāo)懸停時(shí)的透明度,我們可以實(shí)現(xiàn)CSS鼠標(biāo)透明度效果。這給網(wǎng)站設(shè)計(jì)師提供了更多的創(chuàng)意空間,可以讓網(wǎng)站更具視覺沖擊力。
上一篇css的目的是