js中时钟表盘
2024-08-28 14:44:25
1.js时钟表盘
代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<style>
.clock{
width: 600px;
height: 600px;
margin: 50px auto;
background: url(./images/clock.jpg) no-repeat;
position: relative;
}
.clock div{
width: %;
height: %;
position: absolute;
top: ;
left: ;
}
.h{
background: url(./images/hour.png) no-repeat center center;
}
.m{
background: url(./images/minute.png) no-repeat center center; }
.s{
background: url(./images/second.png) no-repeat center center; }
</style>
</head>
<body>
<div class="clock">
<div class="h" id="hour"></div>
<div class="m" id="minute"></div>
<div class="s" id="second"></div>
</div>
</body>
<script>
function $(id)
{
return document.getElementById(id);
}
var hour = $('hour');
var minute = $('minute');
var second = $('second');
// var date = new Date();
// console.log(date);
// console.log(hour);
//开始定时
var s =,m=,h=,ms=;
setInterval(function(){
//内容处理开始
var date = new Date();//获取时间
ms = date.getMilliseconds(); //现在的毫秒数
s = date.getSeconds() + ms/;
m = date.getMinutes() + s / ;
h = date.getHours() % + m /;
// document.write(parseInt(h) +":"+parseInt(m ) +":"+parseInt(s) ); //旋转角度
//一圈 360度 一共60秒 一秒是 6度
second.style.WebkitTransform = "rotate("+s* + "deg)";
minute.style.WebkitTransform = "rotate(" + m* + "deg)";
hour.style.WebkitTransform = "rotate(" + h* + "deg)"; },);
</script>
</html>
2.在线预览
最新文章
- Oracle逻辑读详解
- 剖析OkHttp缓存机制
- First Groovy
- Notepad++中调用cl.exe编译器(Windows)
- 第一篇、Apache和Tomcat的整合
- C++ 处理 utf-8
- 工具使用——MATLAB基本调试方法
- (5)UIView常见属性
- JSP中的include有哪些?有什么区别?
- it&#39;s a big trick
- 帆软报表(finereport) 动态报表
- 从harbor部署到在k8s中使用
- easyui-treegrid的案例
- centos7.6删除重新安装python和yum
- VS Code的golang开发配置 之 代码提示
- 二、LINQ之查询表达式基础
- IOCP笔记
- ImageGrab.grab()全屏抓取错误
- ROS编译时(catkin_make)找不到bullet,Could NOT find Bullet (missing: BULLET_DYNAMICS_LIBRARY
- 解决Mac外接显示器经常没反应