效果图如下:
代码

<!DOCTYPE html><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>电子时钟</title><style>.a{position:absolute;-webkit-transform:rotate(0deg)}</style>
</head>
<body>
<div><div class="a"><img src="../imgs/A2/时钟带字.png" height="525" width="525"/></div><div id="sTime" class="a" ><img src="../imgs/A2/秒针.png" height="525" width="525"/></div><div id="mTime" class="a" ><img src="../imgs/A2/分针.png" height="525" width="525"/></div><div id="hTime" class="a" ><img src="../imgs/A2/时针.png" height="525" width="525"/></div><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><button onclick="start()">开始</button><button onclick="over()">停止</button>
</div></body>
<script>let isStart=falselet sTime = document.getElementById("sTime");let mTime = document.getElementById("mTime");let hTime = document.getElementById("hTime");let sTimes=0let mTimes=0function start() {if (isStart==false){s1=setInterval(sTimeRunner,1000)isStart=true}}function over() {if (isStart==true){clearInterval(s1)isStart=false}}function sTimeRunner(){sTime.style.webkitTransform += "rotate(6deg)";sTimes++mTimeRunner()if (sTimes==60){sTimes=0}}function mTimeRunner(){mTime.style.webkitTransform += "rotate(0.1deg)"; //1smTimes++if (mTimes%12==0){hTimeRunner()if (mTimes==3600){sTimes=0}}}function hTimeRunner(){hTime.style.webkitTransform += "rotate(0.1deg)";}function getBack() {sTime.style.webkitTransform= "rotate(0deg)";mTime.style.webkitTransform= "rotate(0deg)";hTime.style.webkitTransform= "rotate(0deg)";}
</script>
</html>

原理:
利用调整div webkitTransform属性,按每秒一次的频率,不断改变其倾斜角度,每当秒针倾斜到一定角度,分针也进行符合分秒进制的倾斜,时针同理

透明背景免抠素材如下:

js网页时钟(附素材抠图)相关推荐

  1. HTML网页时钟设计(js实现)

    一.简述: 如果自己创建闲麻烦可以下载源码,代码的素材也发出,在文章的下面可自行下载. 二.源码下载: https://download.csdn.net/download/m0_45329584/1 ...

  2. html网页设计期末大作业_HTML+CSS+JS网页设计期末课程大作业——橙色的素材火资源整站(25页)

    html网页设计期末大作业_HTML+CSS+JS网页设计期末课程大作业--橙色的素材火资源整站(25页) 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶 ...

  3. js实现简单的网页时钟

    <!DOCTYPE html> <html><head><meta charset="{CHARSET}"><title> ...

  4. 【精选】JavaScript网页时钟

    文章目录 前言 一.效果展示 一.使用的技术 二.日期对象 1.指定时间 2.获取目前时间 三.源代码 总结 前言 今天带大家使用JavaScript定制一款网页时钟 一.效果展示 一.使用的技术 主 ...

  5. 轮播图、阅读注册协议、网页时钟、随机点名、小米搜索框、轮播图点击切换——web APIs练习

    目录 一.获取元素(DOM) 1. 随机轮播图案例 2. 阅读注册协议(定时器间歇函数的应用) 3. 轮播图定时器版 4. 网页时钟 二.事件基础(DOM) 1. 随机点名案例 2. 轮播图点击切换( ...

  6. 【博主推荐】HTML制作一个美观的个人简介网页(附源码)

    文章目录 HTML制作一个美观的个人简介网页 模块1(个人信息)示例图 模块2(基本资料)示例图 模块3(项目经验)示例图 模块4(专业技能)示例图 模块5(工作经历)示例图 模块6(自我评价)示例图 ...

  7. 35款让你爱不释手的网页元素PSD素材

    网页元素是构成一个网页的基本元素,包括按钮.表单.文本框.进度条等.这里收集了30款让你爱不释手的网页元素PSD素材. 1.国外个性网页模板UI设计PSD素材 下载地址>>> 2.带 ...

  8. 【JavaScript】编写一个炫彩的网页时钟

    利用了Canvas制作的,可以转呀. 示意图如下: <!DOCTYPE html> <html> <head><meta http-equiv = " ...

  9. js网页文件资源加载器

    功能:依次加载资源文件 范围:适用于所有js网页 //资源加载var arr = ['img/pic_1.png', 'img/pic_2.png', 'img/pic_3.png'];functio ...

最新文章

  1. Entity Framework VS Mybatis 不同点剖析
  2. 软件测试用python一般用来做什么-想要成为一个优秀的软件测试人员,应该学些什么?...
  3. Python中使用元组对ndarray矩阵的某个维度进行选取和调序的操作
  4. 发布json数据_数据库每周国际新闻 20201211
  5. C语言学习一个月后感想
  6. react-性能优化
  7. 这么多人,AI怎么知道你说的是哪个? | 李飞飞团队CVPR论文+代码
  8. Why is it called “armature” instead of “skeleton”? or perhaps “rig”?
  9. spring + ehcache 配置
  10. Docker---DockerFile搭建的最简单的jsp应用
  11. 排队论模型(三):M / M / s/ s 损失制排队模型
  12. 常用RGB颜色查询对照表及感情色
  13. 怎么用计算机弹出soldout,关于sellout和soldout。
  14. 如何解除hadoop安全模式问题
  15. 报表设计器——设计自己的报表
  16. 用VC++5.0播放AVI文件的两种方法
  17. 【CTF】Misc4——多种方法解决+闪的好快+come_game+白哥的鸽子+linux
  18. 劳务派遣和灵活用工有什么不同?
  19. 配置高可用Eureka Server遇到的神坑:无法注册服务
  20. 如何旋转图片方法#ps教程#ps学习#ps修图抠图

热门文章

  1. PHP全局变量global与$GLOBAL详解
  2. 《构建跨平台APP:jQuery Mobile移动应用实战》
  3. Redis安装和入门
  4. 对比 RS232,RS422,RS485
  5. 第087讲: Pygame:播放声音和音效 | 学习记录(小甲鱼零基础入门学习Python)
  6. linux fat32转ntfs,Linux_Convert 将 FAT 和 FAT32 卷转换为 NTFS,Convert 将 FAT 和 FAT32 卷转换为 N - phpStudy...
  7. php wscript.shell run,php调用com 组件wscript.shell执行dos命令
  8. oracle卸载ogg,OGG-卸载
  9. 帝国防线超能辅助加速升级 快速获取勇士和护卫脚本工具
  10. b站前端校招面试题分享