HTML5圓形百分比進度條外掛程式circleChart(記錄)

來源:互聯網
上載者:User

標籤:min   nbsp   htm   query   cloc   大小   chart.js   out   css   

介紹:一款可以描繪圓圈進度條的jQuery外掛程式(可用作統計圖)circleChart使用方法

在頁面中引入jquery和circleChart.min.js檔案。

<script src="path/to/jquery.min.js"></script><script src="path/to/circleChart.min.js"></script> 

HTML結構

使用一個<div>元素作為該圓形百分比進度條的HTML結構:

<div class="circleChart" id="circle1"></div>

初始化外掛程式

在頁面DOM元素載入完畢,可以通過circleChart()方法來初始化該圓形百分比進度條外掛程式。

$("#circle1").circleChart();
 配置參數

circleChart.js圓形百分比進度條外掛程式的預設配置參數如下:

color: "#3459eb", // 進度條顏色backgroundColor: "#e6e6e6", // 進度條之外顏色background: true, // 是否顯示進度條之外顏色speed: 2000, // 出現的時間widthRatio: 0.2, // 進度條寬度value: 66,  // 進度條佔比unit: "percent",counterclockwise: false, // 進度條反方向size: 110, // 圓形大小startAngle: 0, // 進度條起點animate: true, // 進度條動畫backgroundFix: true,lineCap: "round",animation: "easeInOutCubic",text: false, // 進度條內容redraw: false,cAngle: 0,textCenter: true,textSize: false,textWeight: "normal",textFamily: "sans-serif",relativeTextSize: 1 / 7, // 進度條中字型佔比autoCss: true,onDraw: false

 

執行個體
$(".circleChart").circleChart({            size: 300,            value: 50,            text: 0,            onDraw: function(el, circle) {                circle.text(Math.round(circle.value) + "%"); // 根據value修改text            }        });        setInterval(function() {            $(".circleChart").circleChart({                value: Math.random() * 100            });        }, 4000); // 定時修改進度條value

 

 

HTML5圓形百分比進度條外掛程式circleChart(記錄)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.