JS实现仿IOS时钟

本文介绍了如何使用JavaScript、HTML和CSS实现一个仿iOS时钟的完整过程。通过动态创建元素和CSS旋转技巧,成功制作出能够实时显示时间并转动的时钟,包括时针、分针和秒针的实现。
摘要由CSDN通过智能技术生成

JS实现仿IOS时钟

最近都在练习一些小Demo,来提高对JS的掌握度,当然这其中也顺便温习了HTML和CSS,今天又花了一些时间仿写了一个IOS时钟,虽然还是在网上找的教程,但还是实现了练手的效果,每天进步一点点吧。

成果图

我这里因为不是放的动图,所以时钟并没有转动,实际效果中是可以获取本地时间并且转动的。

HTML以及CSS部分

首先我们需要想好思路,先做什么,首要任务是将表盘做出来

这里的表盘不是用的背景图片,而是用的两个div做出来的,我们先来写一下代码:

<div class="clock">
	<ul class="clock-container">
		<li class="num">1</li>
        <li class="num">2</li>
        <li class="num">3</li>
        <li class="num">4</li>
        <li class="num">5</li>
		<li class="num">6</li>
        <li class="num">7</li>
        <li class="num">8</li>
		<li class="num">9</li>
        <li class="num">10</li>
        <li class="num">11</li>
		<li class="num">12</li>
	</ul>
</div>

在这里,我们用一个div包裹住一个ulul里面是数字,外面的clock是黑色的,里面的clock-container是白色的圆盘。然后我们通过CSS来修饰一下:

body,
ul {
   
	padding: 0;
	margin: 0;
}
li {
   
	list-style: none;
}
.clock{
   
	
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值