当前位置: 首页 > article >正文

电子时钟--html+css+js实现

是一个电子时钟示例,使用HTML、CSS和JavaScript创建

HTML

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="styles.css">
    <title>电子时钟</title>
</head>
<body>
    <div class="clock" id="clock">
        <h1 id="time"></h1>
    </div>
    <script src="script.js"></script>
</body>
</html>

CSS (styles.css)

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background-color: #282c34;
    color: white;
    font-family: Arial, sans-serif;
}

.clock {
    text-align: center;
    border: 2px solid white;
    border-radius: 10px;
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.1);
}

JavaScript (script.js)

function updateTime() {
    const now = new Date();
    let hours = String(now.getHours()).padStart(2, '0');
    let minutes = String(now.getMinutes()).padStart(2, '0');
    let seconds = String(now.getSeconds()).padStart(2, '0');

    document.getElementById('time').textContent = `${hours}:${minutes}:${seconds}`;
}

setInterval(updateTime, 1000);
updateTime(); // 初始化时钟

说明

  1. HTML 部分构建了时钟的基本结构。
  2. CSS 部分设置了样式,确保时钟在页面中居中并美观。
  3. JavaScript 部分使用 setInterval 函数每秒更新时间,并且使用 padStart 方法确保时钟格式正确(如 “09:05:03”)。

将这三部分代码分别保存在相应的文件中,你将得到一个简单的电子时钟,可以在浏览器中查看。


http://www.kler.cn/a/376530.html

相关文章:

  • Python数据分析案例61——信贷风控评分卡模型(A卡)(scorecardpy 全面解析)
  • Vue3+TypeScript+Vite 后台管理项目_登录页面开发实战
  • 消息队列-Rabbitmq(消息发送,消息接收)
  • 萤火虫算法优化BILSTM神经网络多输入回归分析
  • Windows下将网盘挂载到本地使用(Docker+AList+RaiDrive)
  • HJ33 整数与IP地址间的转换
  • 【热门主题】000011 React前沿:构建高效与灵动的现代Web应用
  • 分布式事务-SpringBoot集成Seata
  • Mybatis学习笔记(二)
  • python项目实战——多协程下载美女图片
  • 【uniapp3】分享一个自己写的h5日历组件
  • CSS例子: 横向排列的格子
  • 安装fpm,解决*.deb=> *.rpm
  • 六、元素应用CSS的习题
  • 网络编程 UDP编程 Linux环境 C语言实现
  • 在AdaBoost中每轮训练后,为什么错误分类的样本权重会增大e^2αt倍
  • 使用socket库创建简单的客户端和服务器
  • 快速入门kotlin编程(精简但全面版)
  • 树莓派基本设置--8.播放音频和视频
  • 服务器数据恢复—DELL EqualLogic PS6100系列存储简介及如何收集故障信息?
  • 如何在Linux命令行中使用GhatGPT
  • 红队-windows基础篇
  • 基于uniapp微信小程序的校园二手书交易系统
  • jsp页面使用jQuery 给java后端传送数组怎么传送,
  • 数字马力二面面试总结
  • linux驱动—input输入子系统