android progressbar 不显示_Web页面中进度条的实现——Progressbar.js

介绍

使用ProgressBar.js,可以轻松地为Web创建响应式和时尚的进度栏。即使在移动设备上动画效果也表现良好。它提供了一些内置形状,如“直线”,“圆”和“半圆”,但是你也可以使用任何矢量图形编辑器创建自定义形状的进度条。ProgressBar.js是轻量级的,MIT开源许可,并支持包括IE9 +在内的所有主要浏览器。


af1d87e28dfd2285a19e1a8f3525a11f.png

Github


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

用法

以下是最简单的一个实例,从0大100%的进度条显示

var ProgressBar = require('progressbar.js');// HTMLvar bar = new ProgressBar.Line('#container', {easing: 'easeInOut'});bar.animate(1); // Value from 0.0 to 1.0

以下是线、圆、半圆以及自定义形状的效果图,可以直接到文档查看动态的效果


56907f1805dc4c81a56c0b635233e4d7.png

ed5cf9a12e08df7b528d474ec423c832.png

安装

bower install progressbar.js//ornpm install progressbar.js
  • CommonJS
var ProgressBar = require('progressbar.js')var line = new ProgressBar.Line('#container');
  1. AMD
require.config({ paths: {'progressbar': '../bower_components/progressbar.js/dist/progressbar'}});define(['progressbar'], function(ProgressBar) { var line = new ProgressBar.Line('#container');});
  • Global variable
// If you aren't using any module loader, progressbar.js exposes// global variable: window.ProgressBarvar line = new ProgressBar.Line('#container');
var circle = new ProgressBar.Circle('#example-percent-container', { color: '#FCB03C', strokeWidth: 3, trailWidth: 1, text: { value: '0' }});

React组件

https://github.com/kimmobrunfeldt/react-progressbar.js

总结

在常见的Web开发中经常看到有些地方需要进度条显示或者类似的需求,如果你的项目并不是很庞大,但有些时候又不需要一些第三方框架的时候就可以使用这些独立的库来完成你想要的功能!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值