可能重复:
自定义光标图像 CSS
有没有办法在您使用时更改您网站的默认光标图像,例如..
body{
cursor:hand; /* Changing what 'hand' is equal to*/
}
因此,我不必在所有内容上都使用 cursor:url() ,而只需更改名称等于的名称。
例如,我希望能够.. hand = URL; 进度= URL;等等等等
可能重复:
自定义光标图像 CSS
有没有办法在您使用时更改您网站的默认光标图像,例如..
body{
cursor:hand; /* Changing what 'hand' is equal to*/
}
因此,我不必在所有内容上都使用 cursor:url() ,而只需更改名称等于的名称。
例如,我希望能够.. hand = URL; 进度= URL;等等等等
body{
cursor: url('mycursor.cur');
}
但是,跨浏览器功能是有限的。你应该测试...
您不能更改操作系统的游标集。(想象一下——作为这样一个网站的访问者,你会说什么改变你的系统设置)。您也无法重新定义关键字的外观。
如果你想这样做,你必须定义自定义图像。您可以做的最好的事情是对您希望拥有相同光标的元素进行分组。
input, select, [elements,]*{
cursor: url('someInputCursor.cur');
}
您无法更改cursor: hand;
为使用不同的图像。您可以使用 CSS 预处理器(例如 LESS 或 SASS)来简化任务,例如
$hand: url('something.cur');
body {
cursor: $hand;
}
或者也许使用一个类(或涵盖所有必要元素的选择器)并相应地编辑 HTML?
.customcursor {
cursor: url('something.cur');
}