首页前端开发HTMLhtml代码大全时钟

html代码大全时钟

时间2023-11-16 13:03:03发布访客分类HTML浏览242
导读:HTML代码大全中有许多实用的功能,比如时钟功能。时钟可以用于网页上的倒计时、时差转换等等。下面是一段HTML代码大全中的时钟代码:<!DOCTYPE html><html> <head> <...

HTML代码大全中有许多实用的功能,比如时钟功能。时钟可以用于网页上的倒计时、时差转换等等。下面是一段HTML代码大全中的时钟代码:

!DOCTYPE html>
    html>
      head>
        title>
    HTML 时钟/title>
        style>
      #clock {
            width: 200px;
            height: 200px;
            border: 5px solid black;
            border-radius: 50%;
            margin: 50px auto;
            position: relative;
      }
      #hour,      #minute,      #second {
            width: 2px;
            height: 70px;
            background-color: black;
            position: absolute;
            top: 50px;
            left: 99px;
            transform-origin: bottom center;
      }
      #hour {
            transform: rotate(200deg);
      }
      #minute {
            transform: rotate(230deg);
      }
      #second {
            transform: rotate(260deg);
      }
      #center {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            background-color: black;
            position: absolute;
            top: 95px;
            left: 95px;
      }
        /style>
      /head>
      body>
        div id="clock">
          div id="hour">
    /div>
          div id="minute">
    /div>
          div id="second">
    /div>
          div id="center">
    /div>
        /div>
        script>
      setInterval(function() {
            var time = new Date();
            var hour = time.getHours();
            var minute = time.getMinutes();
            var second = time.getSeconds();
            var hourDeg = (hour + (minute / 60)) * 30;
            var minuteDeg = (minute + (second / 60)) * 6;
            var secondDeg = second * 6;
            document.getElementById("hour").style.transform = "rotate(" + hourDeg + "deg)";
            document.getElementById("minute").style.transform = "rotate(" + minuteDeg + "deg)";
            document.getElementById("second").style.transform = "rotate(" + secondDeg + "deg)";
      }
    , 1000);
        /script>
      /body>
    /html>
    

这段代码中,通过CSS样式来设置表盘和指针的样式,通过JavaScript代码来实现指针的旋转。其中,setInterval()方法用来定时更新指针的位置,1000表示每1秒钟执行一次。

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


若转载请注明出处: html代码大全时钟
本文地址: https://pptw.com/jishu/541750.html
html代码大全表格6 html代码大全简单

游客 回复需填写必要信息