0
私はHTMLテンプレートでカラーピッカーオプションを使用します。プログレスバーはjavascriptコードからの色の変化を埋めるので、私はプログレスバーの色をcssで変更しません。 どうすれば変更できますか? 私は、チャートがキャンバスに描かれているように思え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
はい、あなたは右です@Uzbekjon。私は色の変更ボタンをクリックすると、ページがリロードされ、私のキャンバスの色だけでなく、テーマの色を再描画したような任意のオプションがありますか? –