ProgressBar.js – 漂亮的响应式 SVG 进度条
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 进度条相关推荐
- slick.min.js_如何使用slick.js构建有吸引力的响应式图像库
slick.min.js 在本教程中,我们将使用流行的jQuery插件slick.js来构建有吸引力的响应式图像库. 这是我们要创建的画廊: 确保检查全屏版本并调整浏览器窗口的大小,以查看其布局如何根 ...
- Vue.js 3.0 响应式 API 比 2.x 好在哪儿?
Hello,各位小伙伴,接下来的一段时间里,我会把我的课程<Vue.js 3.0 核心源码解析>中问题的答案陆续在我的公众号发布,由于课程的问题大多数都是开放性的问题,所以我的答案也不一定 ...
- vue.js 利用canvas绘制仪表盘圆环进度条-带动画
vue.js 利用canvas绘制简易仪表盘进度条 html代码 因为动画效果比较消耗性能,所以进度条单独canvas绘制 <template><div class="ci ...
- 用HTML+CSS跟简单的js操作完成响应式星巴克首页
前言 一个简单的响应式页面,非常适合网页设计,html期末大作业. 如过觉得对你有帮助请关注小编,你的支持是我更新的动力,爱你! 一.成品展示 二.代码部分 1.html+简单js <!DOCT ...
- 一套简约漂亮的响应式博客园主题皮肤分享给你们(一)
转载:https://www.cnblogs.com/hafiz/p/7573464.html 一.背景 最近在自己博客园逛的时候,总会有一个感觉,真是太丑了,然而又觉得自己暂时抽不出太多的时间来搭建 ...
- vue 响应式ui_如何在Vue.js中设置响应式UI搜索
vue 响应式ui Are you thinking of building something awesome with one of the popular modern frameworks o ...
- Android 使用ProgressBar 实现一个水平方向走动的进度条
实现效果如下 进度条设置进度使用的方法setProgress 非常的简单 主要是通过线程设置一个progress 设置数值然后在设置setProgress 就实现了进度, 下面就直接写代码了, xml ...
- 使用jquery.fileupload.js上传文件时添加进度条
1.首先页面用来展示上传按钮 和 显示进度条的 <tr><td style="width:140px;text-align: right;padding-top: 13px ...
- HTML+CSS+JS实现 ❤️ html5响应式图片轮播❤️
效果演示: 文末获取源码 代码目录: 主要代码实现: CSS样式: .flickerplate {position: relative;width: 100%;height: 600px;backg ...
最新文章
- python中的_doc_是什么
- NuGet(微软.NET开发平台的软件包管理工具)在VisualStudio中的安装的使用
- CSLA.Net 3.0.5 项目管理示例 业务集合基类(ProjectResources.cs,ProjectResource.cs)
- C++ vector容器类型 (摘自漫步云端的博客)
- 共聚焦图片怎么加标尺_聚焦扶贫政策,打造小康生活
- 折叠菜单,选择下拉(手风琴)
- 一加神秘新机入网:搭载天玑8100 首发长寿版150W超级闪充
- dalvik on J2EE: running tomcat on dalvik
- 话说这发表日志跟聊天似的简单很啊。
- babel-loader jsx SyntaxError:意外令牌[重复]
- TensorFlow中RNN实现的正确打开方式(转)
- 杭电OJ分类题目(4)-Graph
- FRR的ATOMIC 利用GCC的实现
- java switch程序_Java 基础分支语句之程序流程控制switch-case
- python大数据培训好不好
- “微信之父”张小龙:微信背后的产品观
- html图片做成菱形,CSS秘密花园:菱形图片
- 45本程序员圣经级别书籍,包邮送到家
- 运行npm install 出现thon Python is not set from command line or npm configuration解决方案
- 搜索引擎收录提交入口