Mestniydevil
@Mestniydevil

Как изменить цвет progress c помощью Javascript?

Как изменить цвет progress c помощью Javascript?

в CSS цвет полосы прописан так:

progress::-webkit-progress-value {
    background: grey;
    transition-duration: 2s;
}

А как этот цвет изменить на javascript?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
Punkie
@Punkie
<progress data-color="#ff0000"></progress>

progress::-webkit-progress-value {
    background: attr(data-color);
    transition-duration: 2s;
}


let el = document.querySelector('progress');
el.dataset.color = '#00ff00';
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы