css画钟表_用CSS3实现钟表效果

背景:最近在学习CSS3,看到了一个小案例,通过自己的学习,动手实现了它,现在把它分享出来。效果图实现过程1.首先我们需要在页面中写出一个静态的钟表效果。首先我们需要一个表盘div wrap 对其进行简单的样式设置,用border-radius属性将其设置成圆形。#wrap{width:200px; height:200px; border:2px solid #000; margin:100px...
摘要由CSDN通过智能技术生成

背景:最近在学习CSS3,看到了一个小案例,通过自己的学习,动手实现了它,现在把它分享出来。

效果图

实现过程

1.首先我们需要在页面中写出一个静态的钟表效果。首先我们需要一个表盘div wrap 对其进行简单的样式设置,用border-radius属性将其设置成圆形。

#wrap{width:200px; height:200px; border:2px solid #000; margin:100px auto;border- radius:50%; position:relative;}

2.接下来我们用ul和li来写表盘中的刻度,对其进行简单的样式设置。其中需要注意的是,我们用 -webkit-transform-origin:center 100px;来设置我们的旋转基点。然后利用 -webkit-transform: rotate(0);让我们的li旋转相应的角度形成相应的刻度。

#wrap ul{margin:0; padding:0; height:200px; position:relative; list-style:none;}

#wrap ul li{width:2px; height:6px; background:#000; position:absolute; left:99px; top: 0;-webkit-transform-origin:center 100px;}

#wrap ul li:nth-of-type(1){-webkit-transform: rotate(0);}

#wrap ul li:nth-of-type(2){-webkit-transform: rotate(6deg);}

#wrap ul li:nth-of-type(3){-webkit-transform: rotate(12deg);}

#wrap ul li:nth-of-type(4){-webkit-transform: rotate(18deg);}

#wrap ul li:nth-of-type(5){-webkit-transform: rotate(24deg);}

#wrap ul li:nth-of-type(6){-webkit-transform: rotate(30deg);}

#wrap ul li:nth-of-type(7){-webkit-transform: rotate(36deg);}

#wrap ul li:nth-of-type(8){-webkit-transform: rotate(42deg);}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值