首页前端开发HTMLhtml5动态时钟制作代码

html5动态时钟制作代码

时间2023-07-08 19:21:02发布访客分类HTML浏览207
导读:HTML5动态时钟制作代码能够给网页增添更加生动的效果,下面就是一份制作该时钟的代码:HTML5动态时钟#clock{position: relative;width: 100px;height: 100px;border-radius:...

HTML5动态时钟制作代码能够给网页增添更加生动的效果,下面就是一份制作该时钟的代码:

HTML5动态时钟#clock{
    position: relative;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    2px solid #000;
}
#hour{
    position: absolute;
    width: 40%;
    height: 6px;
    background-color: #000;
    bottom: 50%;
    left: 30%;
    border-radius: 10px;
    transform: rotate(45deg);
    transform-origin: 0% 100%;
}
#minute{
    position: absolute;
    width: 50%;
    height: 4px;
    background-color: #000;
    bottom: 50%;
    left: 25%;
    border-radius: 10px;
    transform: rotate(120deg);
    transform-origin: 0% 100%;
}
#second{
    position: absolute;
    width: 60%;
    height: 2px;
    background-color: #f00;
    bottom: 50%;
    left: 20%;
    border-radius: 10px;
    transform: rotate(-180deg);
    transform-origin: 0% 100%;
}
function clock(){
    var d = new Date();
    var h = d.getHours();
    var m = d.getMinutes();
    var s = d.getSeconds();
    var hDeg = h*30+(m/60)*30;
    var mDeg = m*6;
    var sDeg = s*6;
    hour.style.transform = "rotate("+hDeg+"deg)";
    minute.style.transform = "rotate("+mDeg+"deg)";
    second.style.transform = "rotate("+sDeg+"deg)";
}
    setInterval("clock()",1000);
    

这里的代码中,我们利用HTML5的canvas画布技术来创建了一个表盘,在上面加上不同长度的时、分、秒指针,再加上JavaScript脚本来处理与时间相关的计算和各指针变化的动态效果,最终形成了一个美观实用的动态时钟效果。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: html5动态时钟制作代码
本文地址: https://pptw.com/jishu/296687.html
html5加视频代码 html5动态电子相册代码

游客 回复需填写必要信息