У меня есть код js, который меняет цвет css, но моя проблема в том, что я не хочу менять цвет плавно.css меняет цвет гладко с js
HTML:
<html id="html">
Вот CSS:
html{
background:radial-gradient(circle, #ffffff, #aaaaaa);
transition:all 5s linear;
}
А вот простые ЯШ:
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