.hover-hand { cursor: pointer; }
上述代码就是最基本的将光标变为小手的CSS属性,可以给需要划过变小手的元素加上.hover-hand类名即可。
除此之外,还有一些其他的光标形态,如光标变为文本输入光标(text)、十字箭头(crosshair)、等待(wait)、禁止操作(not-allowed)等等。使用这些属性可以帮助用户更好地理解页面上元素的交互方式,增加用户体验。
.text-input { cursor: text; } .crosshair { cursor: crosshair; } .wait { cursor: wait; } .not-allowed { cursor: not-allowed; }
除了以上常见的光标形态外,还可以自定义鼠标样式,将需要的图标作为光标显示。这需要制作一个用来代表光标的图片,通常为32×32像素大小,常见的格式有.cur和.gif两种。制作好图片后,可以使用如下代码来将图片作为光标显示。
.custom-cursor { cursor: url(cursor.cur), auto; }
以上就是关于CSS划过变小手的介绍,这一小技巧看似简单却对增加页面交互性和用户体验有很大作用。