CSS cursor屬性用於設置滑鼠指針在元素上的形狀。在Web開發中,滑鼠指針形狀的變化可以提供更好的用戶交互體驗。
一、默認值
當沒有設置cursor屬性時,滑鼠指針將使用瀏覽器默認的形狀,通常為箭頭形狀(”default”)。
/* 示例 */
div {
/* 不設置cursor屬性 */
}
二、常用值
1、指針形狀
使用”pointer”可以將滑鼠指針形狀變為手形,表示元素是可點擊的。
/* 示例 */
button {
cursor: pointer;
}
2、文本形狀
使用”text”可以將滑鼠指針形狀變為文本輸入形狀,表示元素可以進行文本輸入。
/* 示例 */
input[type="text"] {
cursor: text;
}
3、移動形狀
使用”move”可以將滑鼠指針形狀變為4向箭頭,表示元素可以被拖動。
/* 示例 */
div {
cursor: move;
}
三、其他值
1、禁止形狀
使用”not-allowed”可以將滑鼠指針形狀變為圓圈加斜杠,表示元素不可用或不可點擊。
/* 示例 */
button:disabled {
cursor: not-allowed;
}
2、等待形狀
使用”wait”可以將滑鼠指針形狀變為沙漏形狀,表示元素正在等待載入或處理數據。
/* 示例 */
button.loading {
cursor: wait;
}
3、放大形狀
使用”zoom-in”可以將滑鼠指針形狀變為放大鏡形狀,表示元素可以放大查看。
/* 示例 */
img {
cursor: zoom-in;
}
4、收縮形狀
使用”zoom-out”可以將滑鼠指針形狀變為縮小鏡形狀,表示元素可以縮小查看。
/* 示例 */
img {
cursor: zoom-out;
}
總結
cursor屬性可以為我們的用戶交互體驗提供更多的可能,期望大家在實際應用中能夠更好的運用這一屬性。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/294138.html
微信掃一掃
支付寶掃一掃