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);
});
});

  

您可能感兴趣的相关文章
  • 网站开发中很有用的 jQuery 效果【附源码】
  • 分享35个让人惊讶的 CSS3 动画效果演示
  • 十分惊艳的8个 HTML5 & JavaScript 特效
  • Web 开发中很实用的10个效果【源码下载】
  • 12款经典的白富美型 jQuery 图片轮播插件

本文链接:ProgressBar.js – 漂亮的响应式 SVG 进度条

编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源

更多专业前端知识,请上 【猿2048】www.mk2048.com

ProgressBar.js – 漂亮的响应式 SVG 进度条相关推荐

  1. slick.min.js_如何使用slick.js构建有吸引力的响应式图像库

    slick.min.js 在本教程中,我们将使用流行的jQuery插件slick.js来构建有吸引力的响应式图像库. 这是我们要创建的画廊: 确保检查全屏版本并调整浏览器窗口的大小,以查看其布局如何根 ...

  2. Vue.js 3.0 响应式 API 比 2.x 好在哪儿?

    Hello,各位小伙伴,接下来的一段时间里,我会把我的课程<Vue.js 3.0 核心源码解析>中问题的答案陆续在我的公众号发布,由于课程的问题大多数都是开放性的问题,所以我的答案也不一定 ...

  3. vue.js 利用canvas绘制仪表盘圆环进度条-带动画

    vue.js 利用canvas绘制简易仪表盘进度条 html代码 因为动画效果比较消耗性能,所以进度条单独canvas绘制 <template><div class="ci ...

  4. 用HTML+CSS跟简单的js操作完成响应式星巴克首页

    前言 一个简单的响应式页面,非常适合网页设计,html期末大作业. 如过觉得对你有帮助请关注小编,你的支持是我更新的动力,爱你! 一.成品展示 二.代码部分 1.html+简单js <!DOCT ...

  5. 一套简约漂亮的响应式博客园主题皮肤分享给你们(一)

    转载:https://www.cnblogs.com/hafiz/p/7573464.html 一.背景 最近在自己博客园逛的时候,总会有一个感觉,真是太丑了,然而又觉得自己暂时抽不出太多的时间来搭建 ...

  6. vue 响应式ui_如何在Vue.js中设置响应式UI搜索

    vue 响应式ui Are you thinking of building something awesome with one of the popular modern frameworks o ...

  7. Android 使用ProgressBar 实现一个水平方向走动的进度条

    实现效果如下 进度条设置进度使用的方法setProgress 非常的简单 主要是通过线程设置一个progress 设置数值然后在设置setProgress 就实现了进度, 下面就直接写代码了, xml ...

  8. 使用jquery.fileupload.js上传文件时添加进度条

    1.首先页面用来展示上传按钮 和 显示进度条的 <tr><td style="width:140px;text-align: right;padding-top: 13px ...

  9. HTML+CSS+JS实现 ❤️ html5响应式图片轮播❤️

    效果演示:  文末获取源码 代码目录: 主要代码实现: CSS样式: .flickerplate {position: relative;width: 100%;height: 600px;backg ...

最新文章

  1. python中的_doc_是什么
  2. NuGet(微软.NET开发平台的软件包管理工具)在VisualStudio中的安装的使用
  3. CSLA.Net 3.0.5 项目管理示例 业务集合基类(ProjectResources.cs,ProjectResource.cs)
  4. C++ vector容器类型 (摘自漫步云端的博客)
  5. 共聚焦图片怎么加标尺_聚焦扶贫政策,打造小康生活
  6. 折叠菜单,选择下拉(手风琴)
  7. 一加神秘新机入网:搭载天玑8100 首发长寿版150W超级闪充
  8. dalvik on J2EE: running tomcat on dalvik
  9. 话说这发表日志跟聊天似的简单很啊。
  10. babel-loader jsx SyntaxError:意外令牌[重复]
  11. TensorFlow中RNN实现的正确打开方式(转)
  12. 杭电OJ分类题目(4)-Graph
  13. FRR的ATOMIC 利用GCC的实现
  14. java switch程序_Java 基础分支语句之程序流程控制switch-case
  15. python大数据培训好不好
  16. “微信之父”张小龙:微信背后的产品观
  17. html图片做成菱形,CSS秘密花园:菱形图片
  18. 45本程序员圣经级别书籍,包邮送到家
  19. 运行npm install 出现thon Python is not set from command line or npm configuration解决方案
  20. 搜索引擎收录提交入口

热门文章

  1. python中arcsec_主页
  2. 花了一晚上时间,终于把Python的基本用法归纳好了
  3. SAP MM 进销存报表与标准报表MB5B
  4. 读《遥远的救世主》与观看电视剧天道
  5. android火焰图分析,android实现简单的火焰效果
  6. ubuntu关机图标不见了
  7. 基础知识——排列与组合
  8. 验房师去哪找靠谱,验房项目以及验房整改建议,精装房验房项目、毛坯房验房项目
  9. Mapper层注解讲解
  10. 计算机专业独显好还是集显好,笔记本选购指南:笔记本电脑核显好还是独显好?...