Я использую опцию выбора цвета в своем шаблоне html. Я не изменяю цвет заливки progressbar с помощью css, потому что индикатор выполнения заливки меняет цвет из кода javascript. Как я могу изменить его с помощью кода css. я включить этот плагин здесьКак изменить цвет заливки progressbar css
$(document).ready(function ($) {
function animateElements() {
$('.progressbar').each(function() {
var elementPos = $(this).offset().top;
var topOfWindow = $(window).scrollTop();
var percent = $(this).find('.circle').attr('data-percent');
var percentage = parseInt(percent, 10)/parseInt(100, 10);
var animate = $(this).data('animate');
if (elementPos < topOfWindow + $(window).height() - 30 && !animate) {
$(this).data('animate', true);
$(this).find('.circle').circleProgress({
startAngle: -Math.PI/2,
value: percent/100,
thickness: 14,
fill: {
color: '#1B58B8'
}
}).on('circle-animation-progress', function (event, progress, stepValue) {
$(this).find('div').text((stepValue*100).toFixed(1) + "%");
}).stop();
}
});
}
// Show animated elements
animateElements();
$(window).scroll(animateElements);
});
Большое спасибо @Uzbekjon. Но я использую параметр изменения цвета, например, этот шаблон https://devitems.com/html/resta-preview/resta/index.html , когда я нажимаю кнопку изменения цвета, как изменить цвет заливки? –
Это не сработает. Этот плагин вам придется перерисовывать ваши элементы холста. – Uzbekjon
Да, вы правы @ Uzzbekjon. У вас есть такой вариант - когда я нажимаю кнопку изменения цвета, страница перезагружается и перерисовывает мой цвет холста, а также цвет темы? –