私は本当に Google の Polymer に夢中で、GSAP が大好きです。これまでのところ、2 つを問題なく組み合わせて使用しています。残念ながら、私は今問題にぶつかりました - カスタム css 変数で GSAP (具体的には TweenMax) を使用するにはどうすればよいですか?
例:
を変更するsomeCssProperty
にsomeElement
は、フォームをとる css 変数をアニメーション化しようとすると問題になり
TweenMax.to(someElement, 1, someCssProperty: "value");
ます。私は使用しようとしました
(明らかにエラーが発生します)、また使用しようとしました
(引用符で囲みます)-しかし、これにより変更/アニメーションが発生せず、開発者コンソールにエラーメッセージが表示されます。someCssProperty
--some-custom-css-variable
TweenMax.to(someElement, 1, --some-custom-css-Property: "value");
TweenMax.to(someElement, 1, "--some-custom-css-Property": "value");
some-custom-Css-property
invalid tween value
問題は、TweenMax (GSAP) を使用してカスタム css 変数をアニメーション化するにはどうすればよいかということです。
助けてくれてありがとう:)
編集:
クラスを使用してみました
TweenMax.to("SomeElement", 5, {className:"class2"});
しかし、これは要素のスタイルを、cssで宣言したかのように変更しました
SomeElement:hover {}
スタイル(アニメーションではなく、すぐに変更されるだけです)