実現したいこと
こちらの記事 の後半にある、「グラデーションをアニメーションさせてみよう」の部分がまさにやりたいことです。
ただ、
記事を参考にグラデーションを変化させることはできたのですが、この記事中の
@keyframes gradationTest { 0% { background-color: #6CB8FF; } 50% { background-color: #FFF66C; } 100% { background-color: #FFA36C; } }
の部分を動的にしたいです。
ランダムな3つの色コードを取得する関数があり、そこで得られた色コードをグラデーションの3色にしてアニメーションさせたいです。
アニメーションなしに単に背景色を指定するだけなら <div :style="hogehoge" />
として動的に設定することはできたんですが、 <style></style>
の中にある @keyframes hogehoge
の部分を動的に操作する方法がわかりません。
そのような方法はあるのでしょうか??
また、もし不可能な場合、どのようにするのがいいのか、もしご存知のことがあれば教えていただきたいです。
宜しくお願い致します。
環境
Nuxt.js 2.12.2 で作ったWebアプリです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/03 15:33
2020/06/03 15:38
2020/06/03 16:23