linear-gradientを使ったアニメーションの挙動がわかりません
該当のソースコード1つ目を実行すると、色は切り替わりはするのですが、
アニメーションのような徐々に変化していくという形になりません。
2つ目のコードだと色が徐々に変化していくのがわかります
何か足りないことがあるのでしょうか?
CSS
1<style> 2body,html{ 3height:100%; 4} 5.test{ 6animation:1s ease infinite alternate test; 7} 8@keyframes test{ 90%{background: linear-gradient(45deg, red 0%, red 50%, blue 50%, blue 100%)} 10100%{background: linear-gradient(-45deg, yellow 0%, yellow 50%, aqua 50%, aqua 100%)} 11} 12</style> 13<div style="width:100%;height:100%" class="test"></div>
CSS
1<style> 2body,html{ 3height:100%; 4} 5.test{ 6animation:.5s ease infinite alternate test; 7} 8@keyframes test{ 90%{background-color:red} 10100%{background-color:blue} 11} 12</style> 13<div style="width:100%;height:100%" class="test"></div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。