Html动态时钟实例

本文介绍了如何使用HTML和JavaScript创建一个动态时钟。通过设置HTML结构和样式,结合JavaScript的Date对象,每秒更新时间显示,实现了数字时钟的效果。在Hbuilder环境下构建,时钟数字以图片形式展示,并提供了最终的运行效果和背景故事。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Html动态时钟实例

        时间已经成为我们每天必不可少的一个元素,我们是否想过用html来实现一款动态的实时时钟呢?今天我就与大家分享一下html动态时钟的实现过程,项目用Hbuilder构建。
一、代码目录结构如图所示


二、dynamictime.html
<html>
<head>
    <title>html动态时钟</title>
    <style>
        body {
            margin: 0;
        }

        #div19 {
            font-size: 40px;
            position: absolute;
            left: 880px;
            top: 240px;
            width: 400px;
            height: 200px;
        }
    </style>
    <script>
        //实现数码时钟
        function fun(string) {
            if (string <= 9) {
                return "0" + string;
            }
            else {
                return "" + string;
            }
        }
        window.onload = function () {
            var aadiv = document.getElementById('div19');
            var test = aadiv.getElementsByTagName('img');
            function time() {
                var date = new Date();
                var str = fun(date.getHours()) + fun(date.getMinutes()) + fun(date.getSeconds());

                for (var i = 0; i < test.length; i++) {

                    test[i].src = '../image/' + str[i] + '.png';
                }
            }
            setInterval(time, 1000);
            time();
        }

    </script>
</head>
<body>
    <div id="div18">
        <img style="width:100%; " src="../image/psb.jpg" />
        <div id="div19">
            <img src="../image/0.png" />
            <img src="../image/0.png" />
            :
            <img src="../image/0.png" />
            <img src="../image/0.png" />
            :
            <img src="../image/0.png" />
            <img src="../image/0.png" />
        </div>
    </div>
</body>
</html>
三、效果


时间可是动态变化的,背景图片是我大百里杜鹃——地球的彩带,世界的花园,百里杜鹃欢迎你。需要时钟图片测试的可私信我哟。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值