0
私はCSSの色を変更するjsコードを持っていますが、私の問題は色をスムーズに変更できないことです。CSSはスムーズにjsで色を変更します
HTML:ここ
<html id="html">
は、CSSです:
html{
background:radial-gradient(circle, #ffffff, #aaaaaa);
transition:all 5s linear;
}
とシンプルなJSのthats:
function changecolor(r,g,b){
var bg = document.getElementById("html");
bg.style.backgroundImage = 'radial-gradient(circle, #ffffff, #'+r+g+b+ ')';
};
そして、どこかのコードで:
changecolor(9,0,0);
を
色は完全に変わりますが、トランジションは機能しません。私が前に言ったように、私は色をスムーズに変えたい。
誰でも教えてください。ありがとう!
[グラデーションバックグラウンドでCSS3トランジションを使用](http://stackoverflow.com/questions/6542212/use-css3-transitions-with-gradient-backgrounds)の可能な複製 – Arnauld