今天来分享一个代码

<!DOCTYPE html><html>
<head>
<title>罗盘时钟</title>
<style type="text/css">
body {
text-align: center;
font-family: Arial, sans-serif;
font-size: 20px;
margin-top: 100px;      }
.clock {
width: 400px;
height: 400px;
margin: 0 auto;
position: relative;
}
.hour, .minute, .second {
width: 0;
height: 0;
position: absolute;
top: 50%;
left: 50%;
transform-origin: bottom center;
transform: translate(-50%, -50%);
}
.hour {
border-left: 10px solid #000;
height: 40px;       }
.minute {
border-left: 6px solid #000;
height: 80px;       }
.second {
border-left: 2px solid #f00;
height: 100px;      }
.small-circle, .big-circle {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 50%;     }
.small-circle {
width: 10px;
height: 10px;
background-color: #000;
}
.big-circle {
width: 20px;
height: 20px;
border: 2px solid #000;
}
</style>
</head>
<body>
<div class="clock">
<div class="hour"></div>
<div class="minute"></div>
<div class="second"></div>
<div class="small-circle"></div>
<div class="big-circle"></div>
</div>
<script type="text/javascript">
function getTime() {
let now = new Date();
let hours = now.getHours();
let minutes = now.getMinutes();
let seconds = now.getSeconds();
let hourDegree = hours * 30 + minutes * 0.5 - 90;
let minuteDegree = minutes * 6 + seconds * 0.1 - 90;
let secondDegree = seconds * 6 - 90;           document.querySelector('.hour').style.transform = `rotate(${hourDegree}deg)`;
document.querySelector('.minute').style.transform = `rotate(${minuteDegree}deg)`;
document.querySelector('.second').style.transform = `rotate(${secondDegree}deg)`;
}
setInterval(getTime, 1000);
</script></body></html>

html罗盘时钟的代码相关推荐

  1. 用PyCharm实现罗盘时钟(代码)

    软件:PyCharm 代码: demo.css *{margin:0;padding:0 } html,body{width:100%;height:100%;background-color:#00 ...

  2. 罗盘时钟制作代码_抖音八卦时钟手机屏保设置方法!

    声明:部分内容来源网络 抖音时钟数字罗盘屏保最近十分的火爆, 看上去很有意思也很有趣, 很多人都想要弄. 而抖音时钟数字罗盘屏保如何设置? 今天小编就教大家如何30秒内搞定 其实这个非常的简单, 只要 ...

  3. 罗盘时钟编码代码_安全研究 | 利用macOS Dock实现代码的持久化执行

    背景介绍 近期,我一直在研究macOS上的一些持久化技术,尤其是如何利用低等级用户权限来修改文件以影响用户交互.对于macOS终端用户来说,交互最频繁的当属Dock了. 在我的研究过程中,我发现了一个 ...

  4. python时钟罗盘酷炫代码_抖音上的时钟屏保,被我改造完用来表白

    作者:爱编程的小和尚 原文链接:https://blog.csdn.net/Newbie___/article/details/105378852 抖音上很火的时钟屏保,被我改造完后用来准备准备准备表 ...

  5. 用前端代码编写一个动态的罗盘时钟

    用前端代码编写一个动态的罗盘时钟 前言 一.代码如下 1.index 2.js 3.css 页面效果 前言 今天给大家分享一个罗盘时钟的前端代码,喜欢的小伙伴帮忙点赞一下噢! 一.代码如下 1.ind ...

  6. HTML5七夕情人节表白网页(抖音-罗盘时钟) HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤抖音罗盘时钟❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这是程序员表白系列 ...

  7. css制作炫酷的罗盘时钟特效(附代码)

    效果图 然后是代码 <!DOCTYPE html> <html lang="en"><head><meta charset="U ...

  8. jQuery罗盘时钟代码

    源码介绍: jQuery罗盘时钟代码基于jquery-3.4.1.min.js制作,环形罗盘,时钟动画. 网盘下载地址: http://www.bytepan.com/4iimSDHOqnu 图片:

  9. CSS+JS+HTML实现罗盘时钟(附完整代码)

    CSS+JS+HTML实现罗盘时钟 代码以及效果如下: <!DOCTYPE html> <html lang="en"><head><me ...

最新文章

  1. assign和always组合逻辑块,孰优孰劣?
  2. 树,森林与二叉树之间的转换
  3. JFrame中使用jpanel来布局
  4. EJS学习(三)之语法规则中
  5. UITabBar,UINavigationBar的布局和隐藏问题
  6. Linux 安装Opencv3.2
  7. 域服务器更改计算机名,Active Directory管理之:更改DC的IP地址与重命名DC计算机名...
  8. python mysql 正则表达式,MySQL之正则表达式(REGEXP)
  9. docker删除为none的镜像
  10. ctfshow-WEB-web10( with rollup注入绕过)
  11. apache服务器性能不行,Apache服务器性能调优
  12. 如何在Android中的ListView中延迟加载图像
  13. VC 获取Windows所有用户的用户名
  14. 查看Unix系统是32位还是64位
  15. Android透明状态栏或者渐变色状态栏
  16. 【图像加噪】基于matlab多种噪声图像加噪(含信息熵)【含Matlab源码 1837期】
  17. php单页搜索引擎小偷,PIGO mini php搜索小偷 v2.0 正式版
  18. 【平头哥蓝牙Mesh网关开发套件试用体验】蓝牙mesh网关接入网络
  19. Access 2016 - 学习笔记1 - Access中写SQL创建一个table
  20. Android的build-tools的下载方式

热门文章

  1. BIRCH层次聚类优化算法(平衡迭代规约聚类树
  2. 语音芯片在化妆品、保健品、食品行业,保质期解决方案WT588F02B
  3. WORD 模板相关问题
  4. 大三小学期进阶课程第二十课:Understand More on the MP Difficulty
  5. 浅谈WebWork--一个小白对webwork的认识
  6. webwork 文件配置
  7. MFQPPDCS测试分析和测试设计框架l学习记录
  8. linux使用atd
  9. flutter练习项目 漫画客户端
  10. pycharm-更改默认注释