原生JS实现的简单小钟表功能示例

2022-01-11,,,,

这篇文章主要介绍了原生JS实现的简单钟表功能,涉及javascript结合定时器的数值运算与页面元素属性动态修改相关操作技巧,需要的朋友可以参考下

本文实例讲述了原生JS实现的简单小钟表功能。分享给大家供大家参考,具体如下:

先来看看运行效果:

完整代码:

   www.ufcn.cn 钟表 body { background-color:#00A2D4; } .clock { width: 200px; height: 200px; background: -webkit-radial-gradient(#3b3b3b, #000); background: radial-gradient(#2E3F50, #0E1B29); box-shadow: inset 0px 0px 30px #131313, 0px 2px 18px rgba(0,0,0,0.5); border: 6px solid #172839; border-radius: 106px; margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .hour-hand { width: 4px; height: 55px; background: #fff; box-shadow: 0px 0px 7px #000; position: absolute; top: 45px; left: 98px; } .minute-hand { width: 4px; height: 80px; background: #fff; box-shadow: 0px 0px 4px #000; position: absolute; top: 20px; left: 98px; } .second-hand { width: 2px; height: 80px; background: #bbb; box-shadow: 0px 0px 7px #000; position: absolute; top: 20px; left: 99px; } .pin { width: 10px; height: 10px; background: #222; border-radius: 10px; margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .hour-hand, .minute-hand, .second-hand { -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; transform-origin: 50% 100%; } .circle{ width:20px; height:20px; line-height:20px; text-align:center; color:#fff; position: absolute; }   654321121110987

感兴趣的朋友可使用在线HTML/CSS/JavaScript代码运行工具:http://tools.html.cn/code/HtmlJsRun测试一下运行效果。

PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:

在线日期/天数计算器:
http://tools.html.cn/jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:
http://tools.html.cn/jisuanqi/datecalc

在线日期天数差计算器:
http://tools.html.cn/jisuanqi/onlinedatejsq

Unix时间戳(timestamp)转换工具:
http://tools.html.cn/code/unixtime

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript时间与日期操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

以上就是原生JS实现的简单小钟表功能示例的详细内容,更多请关注本站其它相关文章!

《原生JS实现的简单小钟表功能示例.doc》

下载本文的Word格式文档,以方便收藏与打印。