css3 webkit动画停止在div上:悬停
我尝试使用 webkit-animation 和 @-webkit-keyframes 制作动画。我有一个 div 动画,里面有子 div。
当我的鼠标位于孩子上方时,我会停止父母的 webkit 动画。
有例子吗?
谢谢
I try to make an animation with webkit-animation and @-webkit-keyframes. I have a div animated with child div inside.
And i would stop the webkit-animation of the parent when my mouse is over a child.
Any Examples ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不幸的是,CSS 中没有父选择器,请参阅此处< /a>.您将必须使用一些 JavaScript 来选择父级并告诉它暂停。
CSS 中的暂停声明如下所示:
javascript(本例中为 jQuery)将如下所示: 请
在此处查看现场演示:
http://jsfiddle.net/UFepV/
Unfortunately there is no parent selector in CSS, see here. You will have to use a bit of javascript to select the parent and tell it to pause.
The pause declaration in CSS goes like this:
The javascript (jQuery, in this case) would look something like this:
See a live demo here:
http://jsfiddle.net/UFepV/
如果您使用更复杂的标签,则无需 Javascript 即可实现此目的。我用过
.parent:hover .child { -webkit-animation-play-state: 暂停; }
并且效果非常好。If you use a more complex label you can achieve this without Javascript. I used
.parent:hover .child { -webkit-animation-play-state: paused; }
and it worked perfectly.