我有一个元素,我有一套@ -webkit-keyframes来进行动画处理。在页面加载时,这些关键帧运行,并且介绍看起来很棒。关于悬停的Webkit关键帧 - 防止以前的动画
接下来,我有第二组关于悬停的@ -webkit-keyframes并设置为重复,所以在悬停时,该元素具有循环动画。这也很好。
但是,当我将鼠标从元素上移开时,第一个(前奏)关键帧集再次运行。第一次运行后我不希望它运行。有没有简单的方法来防止在CSS中这个?
的我有什么
#e { -webkit-animation: fadeIn 1s ease-out 0.5s; } /* Fades in on load, BUT gets called when mouse moves away as well */
#e:hover { -webkit-animation: pulse 1s ease-in-out 0s infinite alternate; } /* Works fine, pulses on hover */
也是最小的例子,可以有人1500+声誉编辑标签,并添加WebKit的动画标签?我不能相信它还没有创建...:\
你去那里。这也是一个相当普遍的话题。 – Blender
尝试使用转换而不是动画。 – albert