我有一个CSS3动画,它放大了一个div框。这个div包含一个子元素"p"-标记。在div框上设置动画类时,p标记将继承动画。但是我想只在父div元素上运行动画,而不在子元素上运行。
如何防止动画(-webkit animation)继承?我试着设置webkit动画:没有在孩子身上,但它不起作用。
您可以尝试在div上使用JQuery动画(在您的情况下为高度、宽度),这样您就可以选择要动画化的特定元素
没有子p
的动画,因为子p
是在div
内部渲染的。渲染的div
上只有一个动画。您可以尝试使用css隐藏子p
:
div#yourDivId p {
display: none;
visibility: hidden;
}
现在它可以工作了:http://jsfiddle.net/fiddly/FwHZn/1/
我必须设置"p"标记的宽度。否则,动画将应用于div和p标记。