-1
私は徐々に直線勾配を使用して記入するために円の背景を作りたいと思います。私はCSSとJavaScrpitファイルを持っていますが、私はJSの線形グラデーションプロパティを選択する方法を理解できません。JavaScriptを使用して線形勾配率を変更するにはどうすればよいですか?
<div id="circle" class="circleBase "></div>
#circle{
width: 300px;
height: 300px;
background-color:blue;
background: linear-gradient(90deg, #FFC0CB 0%,white 100%);
}
function changeBackground() {
var elem = document.getElementById("circle");
var width = 1;
var id = setInterval(frame, 10);
function frame() {
if (width >= 100) {
clearInterval(id);
} else {
width++;
elem.style = ????
}
}
}
あなたのCSSセレクタでも動作しますか?要素のIDは 'circle'ではなく' type3'です! – BenM
このようなもの: 'elem.style.backgroundImage ="線形グラデーション(90度、#FFC0CB + +%、白+ +%); –
編集:私はそこに円を使用しています – pixel