CSS鼠標(biāo)樣式(cursor)屬性用于控制鼠標(biāo)在不同元素上的形狀。它可以幫助你通過(guò)更改鼠標(biāo)外觀(guān)來(lái)增強(qiáng)用戶(hù)交互和體驗(yàn)。簡(jiǎn)言之,你可以通過(guò)cursor屬性更改整個(gè)網(wǎng)頁(yè)上不同區(qū)域內(nèi)光標(biāo)的樣式。
cursor屬性在CSS中非常靈活,支持各種值。以下是其中一些最常見(jiàn)的值:
.cursor { cursor: auto; cursor: default; cursor: pointer; cursor: text; cursor: move; cursor: not-allowed; }
auto: 默認(rèn)情況下,瀏覽器決定顯示什么樣的鼠標(biāo)指針。
default: 瀏覽器顯示默認(rèn)的光標(biāo),通常是一個(gè)箭頭。
pointer: 當(dāng)鼠標(biāo)指針移動(dòng)到元素上方時(shí),顯示手形光標(biāo)。
text: 當(dāng)鼠標(biāo)位于可編輯的文本區(qū)域中時(shí),將顯示文本插入光標(biāo)。
move: 當(dāng)鼠標(biāo)移到可拖動(dòng)元素上時(shí),將顯示移動(dòng)光標(biāo)。
not-allowed: 當(dāng)鼠標(biāo)懸停在禁止?fàn)顟B(tài)下的元素上時(shí),將顯示禁止光標(biāo)。
當(dāng)然,您也可以使用外部圖像替換cursor值來(lái)創(chuàng)建自定義光標(biāo)。這種方法是使用CSS的URL屬性簡(jiǎn)單地指定外部圖像文件。
.custom-cursor { cursor: url('example.png'), auto; }
鑒于光標(biāo)對(duì)用戶(hù)體驗(yàn)的重要性,我們強(qiáng)烈建議您使用cursor屬性來(lái)控制頁(yè)面上的鼠標(biāo)樣式。