是否可以使用CSS过渡动画光标的状态?
我已尝试使用此代码,但它无效。
.test {
cursor: default;
width: 100px;
height: 100px;
background: red;
}
.test:hover {
cursor: pointer;
-moz-transition: cursor 500ms ease-in-out;
-o-transition: cursor 500ms ease-in-out;
-webkit-transition: cursor 500ms ease-in-out;
transition: cursor 500ms ease-in-out;
}
<div class="test"></div>
答案 0 :(得分:3)
单独使用CSS是不可能的。过渡仅适用于动画属性;而cursor
没有出现。有关可动画道具的完整列表,请查看here。
请注意,您也可以将.gif
放入.cursor元素;请记住,某些尺寸限制适用于不同的浏览器。
答案 1 :(得分:0)
Cursor
不是一个可动画的属性,如果它是诚实的话会有点奇怪。如果您想制作动画,我建议您创建一个 GIF
,其开头为 default
,最后为 {{1} } 强>
然后您可以使用 pointer
,如下所示:
GIF
答案 2 :(得分:0)
您可以通过在CSS中指定网址:
.test{
cursor:default;
width: 100px;
height: 100px;
background: red;
}
.test:hover{
cursor:url(smiley.gif),url(myBall.cur),auto;
}