2つのスタイルを用意body
しました。背景はすべてグラデーションで、タグにトランジション効果を追加します。
body{
background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 500, from(rgb(240, 240, 240)), to(rgb(190, 190, 190)));
-webkit-transition: all 1s linear 0s;
}
body.orange{
background: -webkit-radial-gradient(50% 50%, circle cover, rgba(0, 0, 0, 0.7), rgba(35, 35, 35, 1) 60%);
}
ボタンを使用して2つのスタイルを切り替えます。問題は、スタイルの切り替えにトランジション効果がないことです。
しかし、背景色を「赤」や「黒」などの純粋な色に設定すると、トランジション効果が再び表示されます。
これがデモです
なぜこれが起こったのですか?グラデーションの背景色を切り替えてトランジション効果を持たせるにはどうすればよいですか?