android 时钟进度条,CSS3时钟式进度条
/p>
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
CSS3時鐘式進(jìn)度條http-equiv="content-type" content="text/html;charset=gb2312">
#cricle{200px;height:200px;position:relative;background:#333;overflow:hidden}
#cricle
.left,#cricle .right,#cricle .text{200px;height:200px}
#cricle
.text{position:absolute;top:0;left:0;z-index:41;color:#fff;font:26px/200px
'arial';text-align:center}
#cricle .mask{z-index:40}
#cricle .mask,#cricle
.bg{100px;height:200px;background:#333;position:absolute;top:0}
#cricle
.bg{background:url(/jscss/demoimg/201207/bg_green.png) no-repeat 0 0}
#cricle
.mask,#cricle .left .bg{left:0}
#cricle .right{display:none}
#cricle
.right .bg{background-position:right
top;right:0}
id="cricle">
class="left">
class="bg">
class="right">
class="bg">
class="text">
var C = function(id){
this.box =
$("#"+id);
this.left = this.box.find(".left");
this.right =
this.box.find(".right");
this.mask =
this.box.find(".mask");
this.text =
this.box.find(".text");
this.d = 0;
this.A =
null;
this.init();
}
C.prototype = {
init :
function(){
var T = this;
this.A =
window.setInterval(function(){T.change()},80);
},
change :
function(){
var T =
this;
if(this.d>180){
if(this.d>360){
window.clearInterval(this.A);
this.A
=
null;
return;
}
this.right.show();
this.mask.hide();
}
this.text.text(parseInt(this.d/3.6));
this.left.css({
"-webkit-transform":"rotate("+this.d+"deg)",
"-moz-transform":"rotate("+this.d+"deg)"
})
this.d
+= 6;
}
}
new
C("cricle");
總結(jié)
以上是生活随笔為你收集整理的android 时钟进度条,CSS3时钟式进度条的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android gradle 目录,An
- 下一篇: html验证邮箱正则,js验证email