在CSS中,我們可以為img元素設(shè)置偽類(lèi),以改變其在不同狀態(tài)下的樣式,以下是一些常見(jiàn)的img偽類(lèi)設(shè)置:
1、:hover:當(dāng)鼠標(biāo)懸停在img元素上時(shí),可以更改其樣式,您可以使圖像在懸停時(shí)變得更大或更小,或者改變其顏色。
img:hover { transform: scale(1.2); filter: grayscale(100%); }
2、:active:當(dāng)圖像被點(diǎn)擊時(shí),可以更改其樣式,您可以使圖像在點(diǎn)擊時(shí)變得更大或更小,或者改變其顏色。
img:active { transform: scale(1.4); filter: brightness(50%); }
3、:focus:當(dāng)img元素獲得焦點(diǎn)時(shí),可以更改其樣式,您可以使圖像在獲得焦點(diǎn)時(shí)變得更大或更小,或者改變其顏色。
img:focus { transform: scale(1.6); filter: sepia(100%); }
4、:visited:當(dāng)img元素被訪問(wèn)過(guò)(即用戶(hù)已經(jīng)查看過(guò)該圖像)時(shí),可以更改其樣式,您可以使圖像在訪問(wèn)過(guò)后變得更大或更小,或者改變其顏色。
img:visited { transform: scale(1.8); filter: hue-rotate(180deg); }
這些偽類(lèi)可以幫助您創(chuàng)建更具交互性和吸引力的網(wǎng)頁(yè),除了上述示例外,您還可以根據(jù)自己的需求設(shè)置更多的img偽類(lèi)樣式。