Devsway

日々の記録とか記憶とか。


CSSアニメーションの弱点


やってみてわかりました。

CSSのアニメーションって制御ができない(難しい)んですね。


何がつらいか


たとえばボタンを連打するたびにアニメーションを開始することをやろうとした場合、

クリックイベントでクラスを付与するだけはうまくいきません。


すでに付与されているからです。



どうすればいいのか?


Web Animations API を使う。


しかし..対応ブラウザ問題…

う〜ん。iOSもあんまりしっかり対応してないみたい…

まだあんまりつかえないねぇ…


じゃあどうしよう..


やっぱりJSでごにょごにょするしかないみたい。


こういうときにコードリーディング。


anime.jsのコードみると


ELMENT.style.transform = 'str(ごにょごにょ)'

みたいな感じにしているみたい。


なるほどですね〜。。



追記


いや違う!!

これか〜


requestAnimationFrame




カテゴリー

オレオレIT用語辞典