html时钟制作代码分享

楚文滨 3周前 12浏览 0评论

HTML时钟制作的代码非常简单,只需要结合JavaScript和CSS代码即可实现。

<!DOCTYPE html>
<html>
<head>
<style>
.clock {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   background: #fff;
   width: 200px;
   height: 200px;
   border-radius: 50%;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.hour,
.minute,
.second{
   position: absolute;
   width: 4px;
   height: 50px;
   background: #000;
   border-radius: 5px;
   transform-origin: bottom center;
   box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.hour {
   height: 40px;
}
.minute {
   height: 30px;
}
.second {
   height: 20px;
   background: #f00;
   transform-origin: bottom center;
}

代码中的CSS部分主要包含了时钟的样式,包括背景、尺寸、圆角和阴影等。而JavaScript部分则主要用于获取当前时间并计算三个指针的角度,最后通过CSS的transform属性实现指针的旋转。

以上就是HTML时钟制作的完整代码,可以根据自己的需求和喜好进行自定义,例如更改时钟的颜色、样式以及外观等。制作完成后,可以将代码嵌入到自己的网页中,让用户在页面上直接观看当前时间。