日期:2012-8-23 来源:GBin1.com
在线演示
本地下载
还记得前端时间我们分享的动画仪表板javascript - gauge.js
吧,使用它能够帮助我们迅速的构建一个超棒的动画仪表盘效果。
今天这里我们再介绍一款兼容性更好的动画仪表盘
javascript类库:JustGage
,这个类库基于著名的绘图类库 Raphaël
,能够提供更好的绘图兼容性。
支持浏览器
几乎支持所有的浏览器,包括:
- IE6+
- Chrome
- Firefox
- Safari
- Opera
- Android
- 其它
如何使用
使用非常简单,首先导入Raphaël
和JustGage
的类库,如下:
<script src="js/raphael.2.1.0.min.js"></script>
<script src="js/justgage.1.0.1.min.js"></script>
调用js生成一个新的仪表盘:
var g1 = new JustGage({
id: "g1",
value: getRandomInt(0, 30),
min: 0,
max: 100,
title: "Speedometer",
label: "km/h",
levelColors: [
"#222222",
"#555555",
"#CCCCCC"
]
});
这里调用了一些常用的参数,你可以设置相关仪表盘属性。
完整代码如下:
<!doctype html>
<html>
<head>
<title>JustGage Demo By GBin1.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
body {
text-align: center;
font-family: Arial;
}
#g1 {
width:400px; height:320px;
display: inline-block;
margin: 1em;
border: 1px soild #202020;
box-shadow: 0px 0px 15px #101010;
margin-top: 120px;
border-radius: 8px;
}
p {
display: block;
width: 400px;
margin: 2em auto;
text-align: center;
border-top: 1px soild #CCC;
border-bottom: 1px soild #CCC;
background: #333333;
padding:10px 0px;
color: #CCC;
text-shadow: 1px 1px 25px #000000;
border-radius: 0px 0px 5px 5px;
box-shadow: 0px 0px 10px #202020;
}
</style>
<script src="js/raphael.2.1.0.min.js"></script>
<script src="js/justgage.1.0.1.min.js"></script>
<script>
var g1;
window.onload = function(){
var g1 = new JustGage({
id: "g1",
value: getRandomInt(0, 30),
min: 0,
max: 100,
title: "Speedometer",
label: "km/h",
levelColors: [
"#222222",
"#555555",
"#CCCCCC"
]
});
setInterval(function() {
g1.refresh(getRandomInt(80, 100));
}, 800);
};
</script>
</head>
<body>
<div id="g1"></div>
<p> super cool speedometer demo by gbin1.com</p>
</body>
</html>
使用是不是非常简单,希望大家喜欢这个类库,如果你有任何问题和建议,请到gbin1.com
留言,谢谢!
来源:超棒的仪表盘javascript类库 - justGage
分享到:
相关推荐
日期选择插件Kalendae,Kalendae是 一个...当然它内含了一个强大的日期处理javascript插件 - moment.js, 这个类库我们也曾经介绍过(不容错过的超棒Javascript日期处理类库-Moment.js),能够灵活的处理和格式化日期。
界面美化Javascript类库是一个超棒的页面checkbox和radio美化jQuery类库。 界面美化Javascript类库演示图:
超棒的副图指标--短线胜手通达信指标公式源码.doc
旅游行业深度解析狂人国:超棒体验,逆势增长-1024-国泰君安-25页.pdf
界面美化Javascript类库是一个超棒的页面checkbox和radio美化jQuery类库。 界面美化Javascript类库演示图:
moment.js是一个轻量级并且健壮的js日期处理类库,相信大家在javascript开发过程中,都自己动手写过,或者使用google和百度搜索过相关的实现函数
为了赚分,我把一些本人一直在用的最棒的绿色软件拿出来了! PS:我这个人喜欢用短小精悍而且是绿色的软件。 我会陆续再传一些实用的好工具上来!这些都是很难从一堆坏柿子中挑出来的,下了以后要好好珍惜哦
效果超棒的Webgl模型-
效果超棒的Webgl模型-
效果超棒的Webgl模型-
效果超棒的Webgl模型-
效果超棒的Webgl模型-
效果超棒的Webgl模型-
效果超棒的Webgl模型-
效果超棒的Webgl模型-
效果超棒的Webgl模型-
效果超棒的Webgl模型-
效果超棒的Webgl模型-
效果超棒的Webgl模型-