<div class="container">
<h2>Colored Progress Bars</h2>
<p>Use any of the contextual color classes to change the color of the progress bar:</p>
<!-- Green -->
<div class="progress">
<div class="progress-bar bg-success" style="width:20%"></div>
</div>
<br>
<!-- Blue -->
<div class="progress">
<div class="progress-bar" style="width:10%"></div>
</div>
<br>
<!-- Turquoise -->
<div class="progress">
<div class="progress-bar bg-info" style="width:30%"></div>
</div>
<br>
<!-- Orange -->
<div class="progress">
<div class="progress-bar bg-warning" style="width:40%"></div>
</div>
<br>
<!-- Red -->
<div class="progress">
<div class="progress-bar bg-danger" style="width:50%"></div>
</div>
<br>
</div>
let progressBarsColor = ['green', 'blue', 'red'];
let progressBarsValues = [23, 43, 35];
progressBarsValues.sort(); // сортируем по возрастанию
progressBarsValues.forEach((value, index) => {
// создаем на странице прогресс-бары
let color = progressBarsColor[index];
makeProgressBar(value, color);
});
function makeProgressBar(value, color) {
// Эта функция генерит разметку бара
// или связывается с имеющимися на странице
// по какому-то признаку и задает им параметры
}