Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
:
:
css
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab'); html, body { width:100%; height:100%; margin:0; padding:0; background:#141414; } #clock { position: absolute; top:0; bottom:0; left:0; right:0; margin:auto; width:1000px; height:200px; text-align:center; } .num { position:relative; display:inline-block; width:140px; height:200px; font: 140px 'Roboto Slab', sans-serif; color:#404040; background:rgba(90,90,90,1); border:solid 3px #404040; box-sizing:border-box; border-radius:18px; } .colon { position:relative; display:inline-block; font: 140px 'Roboto Slab', sans-serif; top:-60px; left:-2px; color:#404040; } .base span { position:absolute; display:block; width:100%; } .upper { position:absolute; width:100%; height:50%; background:linear-gradient(0deg, rgba(200,200,200,1), rgba(255,255,255,1) 15%); border-radius:15px 15px 0 0; box-shadow: inset 0 1px 8px rgba(0,0,0,.1); overflow:hidden; border-bottom:solid 1px rgba(0,0,0,.5); box-sizing:border-box; } .lower { position:absolute; top:50%; width:100%; height:50%; background:linear-gradient(180deg, rgba(200,200,200,1), rgba(255,255,255,1) 15%); border-radius:0 0 15px 15px; box-shadow: inset 0 -3px 5px rgba(0,0,0,.2); overflow:hidden; border-top:solid 1px #ddd; box-sizing:border-box; } .lower span { position:relative; top:-100%; }
JavaScript
// set 3d transforms TweenMax.set("#clock", {perspective:1500}) TweenMax.set(".upper", {rotationX:0.01, transformOrigin:"50% 100%"}) TweenMax.set(".lower", {rotationX:0.01, transformOrigin:"50% 0%"}) // set clock var t, ss, mm, hh; setTimeVars(); function setTimeVars(){ t = new Date(); t = new Date(); ss = String(t.getSeconds()); mm = String(t.getMinutes()); hh = String( (t.getHours()>12) ? t.getHours()-12 : t.getHours() ); if (ss.length==1) ss = "0"+ss; if (mm.length==1) mm = "0"+mm; if (hh.length==1) hh = "0"+hh; } h10.childNodes[3].innerHTML = h10.childNodes[7].innerHTML = "
"+Number(hh.substr(0,1))+"
"; h0.childNodes[3].innerHTML = h0.childNodes[7].innerHTML = "
"+Number(String(hh).substr(1,1))+"
"; m10.childNodes[3].innerHTML = m10.childNodes[7].innerHTML = "
"+Number(mm.substr(0,1))+"
"; m0.childNodes[3].innerHTML = m0.childNodes[7].innerHTML = "
"+Number(mm.substr(1,1))+"
"; s10.childNodes[3].innerHTML = s10.childNodes[7].innerHTML = "
"+Number(ss.substr(0,1))+"
"; s0.childNodes[3].innerHTML = s0.childNodes[7].innerHTML = "
"+Number(ss.substr(1,1))+"
"; // start ticking var interval = setInterval(function(){ setTimeVars(); tick(s0, Number(ss.substr(1,1)) ) if (ss.substr(1,1)=="9"){ tick(s10, Number(ss.substr(0,1)) ) if (ss=="59"){ tick(s10, 5, true) tick(m0, Number(mm.substr(1,1))) if (mm.substr(1,1)=="9"){ tick(m10, Number(mm.substr(0,1))) if (mm=="59") { tick(m10, 5, true) tick(h0, Number(hh.substr(1,1))) if (hh.substr(1,1)=="9") tick(h10, Number(hh.substr(0,1))) if (hh=="12") { tick(h0, Number(hh.substr(0,1)), true) tick(h10, Number(hh.substr(1,1)), true) } } } } } }, 1000) function tick(mc,i, toZero=false){ // set numbers mc.childNodes[3].innerHTML = "
"+i+"
"; //start upper mc.childNodes[5].innerHTML = "
"+i+"
"; //start lower if ( i==9 || toZero ) i=-1; mc.childNodes[1].innerHTML = "
"+(i+1)+"
"; //end upper mc.childNodes[7].innerHTML = "
"+(i+1)+"
"; //end lower // animate tick TweenMax.fromTo(mc.childNodes[1], .3, {alpha:0},{alpha:1, ease:Power4.easeIn}) TweenMax.fromTo(mc.childNodes[3], .3, {rotationX:0, background:"linear-gradient(0deg, rgba(200,200,200,1), rgba(255,255,255,1) 15%)"},{rotationX:-90, ease:Power1.easeIn}) TweenMax.fromTo(mc.childNodes[7], .5+.2*Math.random(), {rotationX:90},{rotationX:0, ease:Bounce.easeOut, delay:.3}) TweenMax.fromTo(mc.childNodes[5], .6, {alpha:1},{alpha:0, ease:Bounce.easeOut, delay:.3}) }
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>翻转时钟-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号