I問題を以下た: Iキーフレームルール(@keyframes MYNAME {})とCSS3アニメーションを使用するCSS3アニメーション:0%キーフレームのプロパティを継承
問題は、私がルールSINGLEを使用します複数の要素のキーフレームアニメーションですが、これらの要素の位置はそれぞれ異なります。したがって、@keyframesアニメーションはセレクタの元のプロパティを0%(または{})ルールで継承する必要があるため、アニメーションはセレクタの元の位置とサイズから発生します。
@keyframes myanim {
0% {
left: inherit;
top: inherit;
width:inherit;
height:inherit;
}
100% {
top: 50%;
left:50%;
width: 100%;
height: 60%;
}
}
セレクタ:
.myselector-one {
top:10em;
left:0em;
width:10em;
height:5em;
animation: myanim 1s;
}
.myselector-two {
top:20em;
left:30em;
width: 15em;
height: 8em;
animation: myanim 1s;
}
目標は、各セレクタのオリジナルのプロパティを取得元の位置とサイズを0%のキーフレームにそれらを入れて、100にアニメーション化することである。このような
すべてのセレクタで同じプロパティを持つ%。
これは可能ですか、各セレクタのアニメーションを作成する必要がありますか?問題は、それが動的に計算されるようになると私は彼らの立場を知らないだろうということです。
jQueryソリューションはありません。純粋なCSS3です。私はjQueryアニメーションメソッドを使用したくありません。
こんにちはJozko、あなたは純粋なCSS3の解決策を見つけることができましたか?複数のCSSアニメーションへのプロパティ値の拡張を処理するための回避策はありますか? –