机械表
来源:互联网 发布:安装postgis linux篇 编辑:程序博客网 时间:2024/04/26 18:46
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> .clock { width: 600px; height: 600px; margin: 100px auto; background: url(images/clock.jpg) no-repeat; position: relative; } .clock div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(images/hour.png) no-repeat center center; } #m { background-image: url(images/minute.png); } #s { background-image: url(images/second.png); } </style></head><body><div class="clock"> <div id="h"></div> <div id="m"></div> <div id="s"></div></div></body></html><script> //transform: rotate(30deg); var hh = document.getElementById("h"); // 时针 var mm = document.getElementById("m"); // 分针 var ss = document.getElementById("s"); // 秒针 setInterval(clock, 100); function clock() { var d = new Date(); //秒针要细腻要从毫秒开始计算 var ms = d.getMilliseconds();//毫秒 //一秒是1000毫秒 把过去的毫秒的度数也加上 var s = d.getSeconds() + ms / 1000;//计算有多少个6° ss.style.transform = "rotate(" + s * 6 + "deg)"; //一分是60秒 把过去的秒的度数也加上 var m = d.getMinutes() + s / 60;//计算有多少个6° mm.style.transform = "rotate(" + m * 6 + "deg)"; //一小时是60分 如果过去30分钟了 时针应该在两个整点的中间 //所以要加上分钟的度数 60分钟是一小时 过去30分钟时针应该转 30/60*一小时的度数 var h = d.getHours() % 12 + m / 60;//计算有多少个30° hh.style.transform = "rotate(" + h * 30 + "deg)"; }</script>
0 0
- 机械表
- 机械表不走了
- 机械
- 机械
- 机械表的收藏魅力
- canvas绘制动态机械表
- 石英表和机械表的区别
- 石英表和机械表的区别
- 精工机械表 调整时间,日期和星期的方法
- 机械特工
- 机械原理
- 机械键盘
- 机械层
- 机械计算机
- 机械图
- 机械计算机
- 机械键盘
- 机械臂
- 你必须了解的RecyclerView的五大开源项目-解决上拉加载、下拉刷新和添加Header、Footer等问题
- runtime运行时在实际开发中的运用
- 数据类型长度范围
- ServletContext接口
- L2-015. 互评成绩
- 机械表
- c++用cin和getline实现输入回车结束输入
- IOException: Canceled
- 预编译头文件来自编译器的早期版本,或者预编译头尾C++而在Czhong使用它(或相反)
- Android一点 仿淘宝购物车动画
- SpringMVC整合ActiveMQ
- base64编码替换图片
- px、dip、sp区别和使用方法
- 系列笔记2.2、WindowManager