我有一个关于CSS3 steps()函数的问题。css转换步骤失败,当鼠标元素提前到达
当您用鼠标输入元素时,转换开始。 在动画准备好之前,当您用鼠标离开元素时,它将返回到原始状态。但是步骤()不再有效。有没有解决方法?
我的小提琴:Fiddle
我SCSS:
* {
background: #f00;
}
.block {
width: 38px;
height: 38px;
background-image: url('http://s8.postimg.org/gr7lvdms5/sprite_test.png');
transition: all 0.5s steps(15);
background-position: 0 0;
position: absolute;
left: 100px;
top: 100px;
&:hover {
background-position: -570px 0;
}
}
有人可以帮我吗?
PS:我已经发现这个: CSS transition on png sequence using steps 1,但这并不能解决我的问题。
只是出于好奇,为什么不解决你的问题是你链接的答案? – vals 2015-02-09 17:54:07
它并没有解决我的答案,因为我希望它始终在鼠标悬停上运行,这些线程在鼠标离开时开始运行。 – 2015-02-10 08:44:36