css做钟表,CSS3钟表

CSS

语言:

CSSSCSS

确定

body{font-sise:62.5%; background: white;}

.tip{text-align:center;font-size:1.2em;color:#333;}

.clock{

position:absolute;

left:0;

top:0;

bottom:0;

right:0;

margin:auto;

width:20em;

height:20em;

border:1px solid #CCC;

border-radius:10em;

}

.clock:before{position:absolute;content:"";width:10%;height:10%;left:50%;top:50%;margin-left:-5%;margin-top:-5%;background-color:#E1E1E1;border-radius:50%;}

@-webkit-keyframes timer{to{-webkit-transform:rotate(360deg);}}

@-moz-keyframes timer{to{-moz-transform:rotate(360deg);}}

@-o-keyframes timer{to{-o-transform:rotate(360deg);}}

@keyframes timer{to{transform:rotate(360deg);}}

.hours{position:absolute;width:0;height:8em;border-left:.3em solid #666;border-right:.3em solid #333;left:9.7em;top:4em;z-index:20px;border-radius:.3em .3em 0 0/10em 10em 0 0;-webkit-transform-origin:50% 6em;-webkit-animation:timer 216000s linear 0 infinite;-moz-transform-origin:50% 6em;-moz-animation:timer 216000s linear 0 infinite;-o-transform-origin:50% 6em;-o-animation:timer 216000s linear 0 infinite;transform-origin:50% 6em;animation:timer 216000s linear 0 infinite;}

.minutes{position:absolute;width:0;height:10em;border-left:.3em solid #666;border-right:.3em solid #333;left:9.7em;top:2em;z-index:20px;border-radius:.3em .3em 0 0/10em 10em 0 0;-webkit-transform-origin:50% 8em;-webkit-animation:timer 3600s linear 0 infinite;-o-transform-origin:50% 8em;-moz-animation:timer 3600s linear 0 infinite;-moz-animation:timer 3600s linear 0 infinite;transform-origin:50% 8em;animation:timer 3600s linear 0 infinite;}

.seconds{

position:absolute;

left:9.9em;

top:1em;

width:.2em;

height:11em;;

background-color:red;

border-radius:.15em .15em 0 0/10em 10em 0 0;

box-shadow:0 0 .1em rgba(0,0,0,0.8);

-webkit-transform-origin:50% 9em;

-webkit-animation:timer 60s steps(60,end) 0 infinite;

-moz-transform-origin:50% 9em;

-moz-animation:timer 60s steps(60,end) 0 infinite;

-o-transform-origin:50% 9em;

-o-animation:timer 60s steps(60,end) 0 infinite;

transform-origin:50% 9em;

animation:timer 60s steps(60,end) 0 infinite;

z-index:30px;

}

.seconds:before{

display:block;

content:"";

position:absolute;

width:.8em;

height:.8em;

background-color:red;

margin:-.4em 0 0 -.3em;

top:9em;

border-radius:.4em;

}

.clock em{

position:absolute;

width:.2em;

height:.6em;

left:50%;

top:0;

margin-left:-.1em;

background-color:#CCC;

-webkit-transform-origin:.1em 10em;

-moz-transform-origin:.1em 10em;

-o-transform-origin:.1em 10em;

transform-origin:.1em 10em;

}

.clock em.em{height:.8em;background-color:#333;}

.clock b{position:absolute;font-size:1.4em;width:1.4em;height:1.4em;left:50%;top:0;line-height:1.4em;margin:-.7em 0 0 -.7em;text-align:center;font-family:Georgia;color:#333;}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值