用HTML和CSS以及JavaScript实现罗盘时钟。
原理分析:
1.年月日时分秒的定义
2.定时器的使用
3.分钟到小时如何变化
4.定义数组存放内容
效果演示
初始状态
时间显示
代码展示
HTML内容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>罗盘时钟</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id="clock"></div>
<script src="js/script.js"></script>
</body>
</html>
style.css内容
* {
margin: 0;
padding: 0
}
html,
body {
width: 100%;
height: 100%;
background-color: #000;
overflow: hidden
}
#clock {
position: relative;
width: 100%;
height: 100%;
background: #000
}
.label {
display: inline-block;
color: #4d4d4d;
text-align: center;
padding: 0 5px;
font-size: 19px;
transition: left 1s, top 1s;
transform-origin: 0% 0%
}
script.js内容
var monthText = ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"];
var dayText = ["一号", "二号", "三号", "四号", "五号", "六号", "七号", "八号", "九号", "十号", "十一号", "十二号", "十三号", "十四号", "十五号", "十六号",
"十七号", "十八号", "十九号", "二十号", "二十一号", "二十二号", "二十三号", "二十四号", "二十五号", "二十六号", "二十七号", "二十八号", "二十九号"