jQuery圓形統(tǒng)計(jì)圖開發(fā)實(shí)例
本文實(shí)例講述了jQuery圓形統(tǒng)計(jì)圖開發(fā)的方法。分享給大家供大家參考。具體分析如下:
這里我們要給大家介紹一款圓形統(tǒng)計(jì)圖circliful,它基于HTML5的畫布和jQuery,無需使用圖像輕松實(shí)現(xiàn)圓形統(tǒng)計(jì)圖,而且有很多屬性設(shè)置,使用起來非常方便。效果圖如下:

首先我們需要將jquery庫文件和jquery.circliful.min.js引入到頁面中。
<script src="js/jquery-1.10.2.min.js"></script>
<script src="js/jquery.circliful.min.js"></script>
所需的Jquery文件引入后,現(xiàn)在我們就可以自定義圓形統(tǒng)計(jì)圖的基本樣式了:
<style>
.circliful {
position: relative;
}
.circle-text, .circle-info, .circle-text-half, .circle-info-half {
width: 100%;
position: absolute;
text-align: center;
display: inline-block;
}
.circle-info, .circle-info-half {
color: #999;
}
.circliful .fa {
margin: -10px 3px 0 3px;
position: relative;
bottom: 4px;
}
</style>
樣式初步定義好之后,只需要在需要統(tǒng)計(jì)圖的地方,添加如下樣式代碼:
<div id="myStat" data-dimension="250" data-text="35%" data-info="New Clients"
data-width="30" data-fontsize="38" data-percent="35" data-fgcolor="#61a9dc"
data-bgcolor="#eee" data-fill="#ddd"></div>
區(qū)域塊填寫完之后,我們現(xiàn)在需要初始化它了:
<script>
$( document ).ready(function() {
$('#myStat').circliful();
});
</script>
就這么簡單,只需輕松幾部就可以完成帥氣的統(tǒng)計(jì)圖了。
下面是插件的基本屬性說明:
Circliful提供了豐富的屬性選項(xiàng)設(shè)置,基于html5的data屬性,以下是設(shè)置清單。
| 參數(shù) | 描述 | 默認(rèn)值 |
| data-dimension | 圓形圖的寬度和高度px | 250 |
| data-text | 顯示在圓圈內(nèi)側(cè)的文字內(nèi)容 | empty |
| data-info | 顯示在data-text下的說明信息 | empty |
| data-width | 圓圈的厚度px | 15 |
| data-fontsize | 圈內(nèi)文字大小px | 15 |
| data-percent | 圓圈統(tǒng)計(jì)百分比%,1-100 | 50 |
| data-fgcolor | 圓圈的前景色 | #556b2f |
| data-bgcolor | 圓圈的背景色 | #eeeeee |
| data-fill | 圓形的填充背景色 | empty |
| data-type | 圓形統(tǒng)計(jì)類型,可以是”half”或”full” | full |
| data-total | 數(shù)據(jù)總量,和data-part配合使用 | empty |
| data-part | 數(shù)據(jù)量,與data-total配合使用 | empty |
| data-border | 圓形樣式,可以加邊框,如inline或outline | empty |
| data-icon | Fontawesome圖標(biāo)樣式,詳情可參照:Fontawesome Website – Icons | empty |
| data-icon-size | 圖標(biāo)大小 | empty |
| data-icon-color | 圖標(biāo)顏色 | empty |
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
- javascript實(shí)現(xiàn)的柱狀統(tǒng)計(jì)圖表
- Highcharts 非常實(shí)用的Javascript統(tǒng)計(jì)圖demo示例
- asp.net中調(diào)用Office來制作3D統(tǒng)計(jì)圖的實(shí)例代碼
- php+highchats生成動(dòng)態(tài)統(tǒng)計(jì)圖
- PHP實(shí)現(xiàn)繪制3D扇形統(tǒng)計(jì)圖及圖片縮放實(shí)例
- jquery實(shí)現(xiàn)動(dòng)靜態(tài)條形統(tǒng)計(jì)圖
- PHP中使用GD庫繪制折線圖 折線統(tǒng)計(jì)圖的繪制方法
- javascript實(shí)現(xiàn)動(dòng)態(tài)統(tǒng)計(jì)圖開發(fā)實(shí)例
相關(guān)文章
jQuery的promise與deferred對(duì)象在異步回調(diào)中的作用
這篇文章主要介紹了jQuery的promise與deferred對(duì)象在異步回調(diào)中的作用,需要的朋友可以參考下2016-05-05
使用jQuery和PHP實(shí)現(xiàn)類似360功能開關(guān)效果
本文介紹了使用jQuery、PHP和MySQL實(shí)現(xiàn)類似360安全衛(wèi)士防火墻開啟關(guān)閉的開關(guān),可以將此功能應(yīng)用在產(chǎn)品功能的開啟和關(guān)閉功能上,需要的朋友可以參考下2014-02-02
jQuery News Ticker 基于jQuery的即時(shí)新聞行情展示插件
今天分享一個(gè)新聞行情的jQUery插件,可以幫助大家使用比較小的頁面區(qū)域來展示最新最重要的信息。2011-11-11
用jquery的attr方法實(shí)現(xiàn)圖片切換效果
這篇文章主要為大家詳細(xì)介紹了用jquery的attr方法實(shí)現(xiàn)圖片切換效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
jQuery調(diào)用AJAX時(shí)Get和post公用的亂碼解決方法實(shí)例說明
js調(diào)用AJAX時(shí)Get和post的亂碼解決辦法以前有寫過的但是使用js代碼比較繁瑣,下面與大家分享下使用jQuery該怎么解決,遇到類似情況的朋友可以參考下哈2013-06-06
簡要了解jQuery移動(dòng)web開發(fā)的響應(yīng)式布局設(shè)計(jì)
這篇文章主要介紹了jQuery移動(dòng)web開發(fā)的響應(yīng)式布局設(shè)計(jì),jQuery是JavaScript世界中最具人氣的模塊或者說類庫,需要的朋友可以參考下2015-12-12
可以浮動(dòng)某個(gè)物體的jquery控件用法實(shí)例
這篇文章主要介紹了可以浮動(dòng)某個(gè)物體的jquery控件,實(shí)例分析了jquery控件實(shí)現(xiàn)頁面浮動(dòng)層的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
Jquery 動(dòng)態(tài)添加按鈕實(shí)現(xiàn)代碼
在測量中 面是有不同的點(diǎn)組成,在輸入的時(shí)候 需要?jiǎng)討B(tài)的添加 不同點(diǎn)的坐標(biāo)值2010-05-05

