Html5基于SVG的扁平风格圆形进度条javascript插件教程

一、使用方法
使用该圆形进度条需要引入circleDonutChart.js文件。
<script type="text/javascript" src="circleDonutChart.js"></script>

二、Html结构
你可以使用一个空的<div>元素来制作圆形进度条。
<div id="example1"></div>

三、初始化插件
要制作圆形进度条,可以使用下面的方法来实例化一个circleDonutChart对象。
var circle = new circleDonutChart(’myChartTitle’);

“myChartTitle”是div容器的ID号,在这个容器中将生成SVG图形。

四、配置参数
下面的绘制参数可以传入到draw方法中。
circle.draw({
end:90,
start:0,
maxValue:100,
titlePosition:"outer-top",
titleText:"Consumption",
outerCircleColor:’#0085c8’,
innerCircleColor:’#909081’
});

KeyMob移动端广告平台是专业的应用开发者和广告主的平台。KeyMob移动端广告平台拥有强大的应用交叉推广、定向推广、自主销售广告、互换广告和控制广告的内容和价格和专一的技术。给开发者带来持续稳定和丰厚的收入。

时间: 2024-12-09 23:07:44

Html5基于SVG的扁平风格圆形进度条javascript插件教程的相关文章

基于jQuery漂亮的圆形进度条倒计时插件

jQuery Final Countdown是一款时尚的圆形进度条样式的jQuery倒计时插件.该倒计时插件可以显示倒计时的秒.分钟.小时和天数.它采用圆形进度条来作为倒计时的动画,非常的时尚大方. 在线预览   源码下载 使用方法 该倒计时插件依赖于jQuery和KineticJS-一个HTML5 Canvas库.使用是要将它们引入. <script type="text/javascript" src="js/jquery.min.js"></

Html5添加SVG生成图案花纹背景样式的js插件教程

一.使用方法 由于Textures.js是基于d3.js的,所以必须引入d3.js文件,同时引入textures.min.js文件. <script src="js/d3.min.js" charset="utf-8"></script> <script src="js/textures.min.js" charset="utf-8"></script> 二.Html结构 该SV

HTML5动画(二):Canvas 实现圆形进度条并显示数字百分比

实现效果 1.首先创建html代码 <canvas id="canvas" width="500" height="500" style="background:#000;"></canvas> 2.创建canvas环境 var canvas = document.getElementById('canvas'), //获取canvas元素 context = canvas.getContext('2d

基于CAShapeLayer和贝塞尔曲线的圆形进度条动画【装载】

初次接触CAShapeLayer和贝塞尔曲线,看了下极客学院的视频.对初学者来说感觉还不错.今天来说一个通过CAShapeLayer和贝塞尔曲线搭配的方法,创建的简单的圆形进度条的教程先简单的介绍下CAShapeLayer1,CAShapeLayer继承自CALayer,可使用CALayer的所有属性2,CAShapeLayer需要和贝塞尔曲线配合使用才有意义.Shape:形状贝塞尔曲线可以为其提供形状,而单独使用CAShapeLayer是没有任何意义的.3,使用CAShapeLayer与贝塞尔

HTML5 canvas带渐变色的圆形进度条动画

query-circle-progress是一款带渐变色的圆形进度条动画特效jQuery插件.该圆形进度条使用的是HTML5 canvas来绘制圆形进度条及其动画效果,进度条使用渐变色来填充,效果非常的酷. 效果演示:http://www.htmleaf.com/Demo/201505271919.html 下载地址:http://www.htmleaf.com/html5/html5-canvas/201505271918.html

svg的圆形进度条

目前发现svg实现一些动画效果是比较高效简单的. 如圆形进度条,只要会stroke-dasharray与stroke-dashoffset属性基本就可以实现,而且美观. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .svg{ transfo

自定义圆形进度条

关于控件呢,我想大家应该都很熟悉了吧,android应用开发MVC架构中,控件担任着至关重要的作用,感觉可以说是基于控件的事件模型人机交互的基础吧.这种特性感觉在wpf开发中体现得更为直接,感兴趣的同学可以去了解一下.而android框架自身就已经给我们提供了很多控件.那么问题来了?为什么有那么多控件可以用,你还要去屑自定义控件呢?是因为大家闲的蛋疼吗?显然不是.个人认为只要有两方面吧,要么是觉得有些原生控件是在是丑得难以忍受(即使是在你已经自定义了他的shape,圆角,selector等一系列

Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)

转载请注明地址:http://blog.csdn.net/xiaanming/article/details/10298163 很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我们需要自定义其属性,举个很简单的例子,我在项目中的多个界面使用我自定义的View,每个界面该自定义View

CAShapeLayer实现圆形进度条效果

一.CAShapeLayer简介: 1.CAShapeLayer继承至CALayer,可以使用CALayer的所有属性值 2.CAShapeLayer需要与贝塞尔曲线配合使用才有意义 3.使用CAShapeLayer与贝塞尔曲线可以实现不在view的drawRect方法中画出一些想要的图形 4.CAShapeLayer属于CoreAnimation框架,其动画渲染直接提交到手机的GPU当中,相较于view的drawRect方法使用CPU渲染而言,其效率极高,能大大优化内存使用情况 五角星动画 #