を変更し、私は、単純なロードバーがあります。CSSの読み込みバーが今まで色
setInterval(tick, 10);
var width = 0;
function tick() {
var el = document.getElementById('bar_full');
width += 1;
width = width > 97 ? 97 : width;
document.getElementById('bar_full').style.width = width + '%';
}
#bar_shell {
width: 100%;
height: 30px;
background: lightGray;
border-radius: 20px;
}
#bar_full {
width: 0%;
margin-top: 5px;
margin-left: 5px;
height: 20px;
background: green;
position: absolute;
border-radius: 10px;
}
<div id="bar_shell">
<div id="bar_full"></div>
</div>
をしかし、私はそれが上がると、それは色を変更したいと思います。たとえば、10%のときは濃い緑、50%のときは黄色、100%のときは赤です。私はCSSでこれを解決したいが、jsは受け入れられる。ありがとう。
あなただけずっと彼らを教えずに、OPを助け掲載コード。したがって、OPや他のユーザーが将来同じタイプの質問をしてこのウェブサイトの崩壊に寄与することを奨励し、IMHOはその使命である「ウェブをより良い場所にする」*ステートメント。私は偏っているかもしれないと認めていますが、SOは無料のコーディングサービスではなく、自分の努力(ほとんど)によって学習し改善できる場所です。 –