progressbar.js

编程之家收集整理的这个编程导航主要介绍了progressbar.js编程之家,现在分享给大家,也给大家做个参考。

progressbar.js

progressbar.js 介绍

ProgressBar.js 是一个借助动态 SVG 路径的漂亮的,响应式的进度条效果。

使用 ProgressBar.js 可以很容易地创建任意形状的进度条。这个 JavaScript 库提供线条,圆形和方形等几个内置的形状,但你可使用 Illustrator 或任何其它的矢量图形编辑器创建自己的进度条效果。

线条进度条:

var line = new ProgressBar.Line('#example-line-container',{

color: '#FCB03C'

});

line.animate(1);

圆形进度条:

var circle = new ProgressBar.Circle('#example-circle-container',{

color: '#FCB03C',

strokeWidth: 2,

fill: '#aaa'

});

circle.animate(1,function() {

circle.animate(0);

})

自定义形状和路径:

var container = document.getElementById('example-custom-container');

container.innerhtml = '<object id="scene" type="image/svg+xml" data="images/moon-scene.svg"></object>';

var scene = document.getElementById('scene');

scene.addEventListener('load',function() {

var path = new ProgressBar.Path(scene.contentDocument.querySelector('#asterism-path'),{

duration: 1000

});

path.animate(1,function() {

path.animate(0);

});

});

参数

类型

默认值

描述

 

percentage

int

null

定义进度条的百分比数。

ShowProgressCount

boolean

true

定义是否显示百分比数值。

duration

int

1000

定义进度条动画的速度。默认为1000毫秒。可以使用整数值孟获关键字:slow或fast。

fillBackgroundColor

string

'#3498db'

定义进度条的背景填充色。

backgroundColor

string

'#EEEEEE'

定义进度条的背景色。

radius

string

'0px'

定义进度条的圆角。

height

string

'10px'

定义进度条的高度。

width

string

'100%'

 

网站地址:https://kimmobrunfeldt.github.io/progressbar.js/

GitHub:https://github.com/kimmobrunfeldt/progressbar.js

网站描述:漂亮,实用的响应式 SVG 进度条插件

progressbar.js官方网站

官方网站:https://kimmobrunfeldt.github.io/progressbar.js/

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

scalable.js,一款可以使任何HTML元素动态缩放适合父元素的js...
Pica,使用JS进行快速高品质图像缩放
react-dates,React 日期组件
date-fns,轻量级的JavaScript 日期工具库
WOW.js,一款效果炫酷的元素在页面滚动时展示CSS3动画的JS插件
Pikaday,一个 轻量级、无依耐Js日期选择器