1

divボックスを拡大するCSS3アニメーションがあります。このdivには、子要素「p」タグが含まれています。divボックスでアニメーションクラスを設定すると、pタグがアニメーションを継承します。ただし、子ではなく、親のdiv要素でのみアニメーションを実行したいと思います。

アニメーション(-webkit-animation)の継承を防ぐにはどうすればよいですか?子に-webkit-animation:noneを設定しようとしましたが、機能しません。

4

3 に答える 3

0

今では動作します: http://jsfiddle.net/fiddly/FwHZn/1/

「p」タグの幅を設定する必要がありました。それ以外の場合、アニメーションは div と p タグに適用されます。

于 2012-07-28T13:19:57.440 に答える
0

子は 内でレンダリングされるpため、子のアニメーションはありません。レンダリングされた にはアニメーションのみがあります。css を使用して子を非表示にすることができます。pdivdivp

div#yourDivId p {
    display: none;
    visibility: hidden;
}
于 2012-07-27T20:20:08.317 に答える
0

代わりにdivでJQueryアニメーション(あなたの場合は高さ、幅)を使用して、アニメーション化する特定の要素を選択できるようにすることができます

于 2012-07-27T20:13:01.977 に答える