图表.js动画进度进度百分比
chart.js onAnimationProgress progress percentage
我想在动画发生时更改填充颜色。在某种程度上,它从一种颜色变成另一种颜色,就像蓝>绿色一样。
我一直在测试方法,到目前为止我已经能够改变颜色,但它的过渡并不顺利。
该方法目前涉及 2 个功能:
onAnimationProgress: function(){},
// Function - Will fire on animation completion.
onAnimationComplete: function(){}
但是在使用onAnimationProgress时,我看不到查看动画进度的方法,例如进度有多远。
有什么想法吗?
onAnimationProgress
有 2 个参数easeDecimal
和您可以使用的stepDecimal
var myLineChart = new Chart(ctx).Line(data, {
onAnimationProgress: function (easeDecimal, stepDecimal) {
// stepDecimal proceeds uniformly from 0 to 1
// easeDecimal proceeds depending on the easing function from 0 to 1
console.log(stepDecimal)
}
});
例如,要更改fillColor
- 在这里我只是调整透明度
var myLineChart = new Chart(ctx).Line(data, {
animationSteps: 200,
onAnimationProgress: function (easeDecimal, stepDecimal) {
this.datasets[0].fillColor = "rgba(120,120,120," + stepDecimal + ")";
}
});
相关文章:
- 如何设置html元素填充的动画
- 如何使用动画实现纸张推车
- 如何在生成下载文件时显示加载动画
- 剑道网格jQuery动画()问题
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- 使用javascript可以设置css动画的当前百分比
- 在一定百分比上禁用引导进度条的平滑动画过渡
- 制作jQuery高度百分比动画
- 图表.js动画进度进度百分比
- jQuery使用calc作为值(从百分比中减去px)对位置进行动画处理
- 使javascript动画条与动画百分比同步
- 滚动到顶部,动画为百分比
- 函数.动画百分比不起作用
- 边缘动画自定义百分比预加载程序
- jQuery:如何使用一个元素的百分比宽度作为动画另一个元素的值,并确保它的工作,即使在调整窗口的大小
- 在Android Native Browser (4.x)上动画化翻译百分比
- CSS圆圈动画显示百分比
- 如何显示网站加载的百分比,而不是gif或任何动画图像
- 我可以用JavaScript检测CSS关键帧动画中的百分比
- 基于滚动百分比的动画翻译