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

用CSS中的动画效果做一个转动的表

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title></title><style>*{margin:0;padding:0;} /*制作表的样式*/.clock{width: 500px;height: 500px;margin:0 auto;margin-top:100px;border-radius: 50%;border:1px solid black;/*父绝子相*/position: relative;/*还可以设置表盘背景*/background-color: pink;}.clock>div{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}/*设置时针*/.hour-wrapper{height: 70%;width: 70%;/*linear为匀速运动*/animation: run 7200s linear infinite;}.hour{height: 50%;width: 6px;background-color: #000;margin:0 auto;}/*设置分针*/.min-wrapper{height: 80%;width: 80%;animation: run 600s steps(60) infinite;  /*因为秒针设置为10s,所以分钟数为60*10s=600s*/}.min{height: 50%;width: 4px;background-color: #000;margin:0 auto;}/*设置秒针*/.sec-wrapper{height: 95%;width: 95%;animation: run 10s steps(60) infinite;}.sec{height: 50%;width: 2px;background-color: #f00;margin:0 auto;}/*设置动画*/@keyframes run {from{transform:rotateZ(0);}to{transform: rotateZ(360deg);}}</style></head><body><!--在秒针外面设置父元素,因为秒针旋转的轴心是一端,而做出来动画中秒针旋转的轴心是线的中间,所以要设置一个父元素,将线的另一半进行一个遮盖,让视觉效果和真正的秒针一样--><!--创建表的容器--><div class="clock"><!--创建时针--><div class="hour-wrapper"><div class="hour"></div></div><!--设置分针--><div class="min-wrapper"><div class="min"></div></div><!--设置秒针--><div class="sec-wrapper"><div class="sec"></div></div></div></body>
</html>

http://www.lryc.cn/news/270020.html

相关文章:

  • 【linux】Linux管道的原理与使用场景
  • nvidia jetson xavier nx developer kit version emmc版重装系统
  • 命令模式-实例使用
  • 将网页变身移动应用:网址封装成App的完全指南
  • 探讨kernel32.dll文件是什么,有效解决kernel32.dll丢失
  • LOAM: Lidar Odometry and Mapping in Real-time 论文阅读
  • 如何使用Docker将.Net6项目部署到Linux服务器(三)
  • 《Spring Cloud学习笔记:分布式事务Seata》
  • MySQL:权限控制
  • 安全生产知识竞赛活动方案
  • 2023 IoTDB Summit:天谋科技 CTO 乔嘉林《IoTDB 企业版 V1.3: 时序数据管理一站式解决方案》...
  • LangChain.js 实战系列:如何统计大模型使用的 token 使用量和花费
  • 基于多反应堆的高并发服务器【C/C++/Reactor】(中)EventLoop初始化
  • OpenCV(Python)基础—9小时入门版
  • SpringBoot整合Canal
  • 用 Python 提取某一个公众号下的所有文章
  • 鸿蒙4.0实战教学—基础ArkTS(简易视频播放器)
  • 4. 深入 Python 流程控制
  • 2000-2022年上市公司股票流动性指标数据/股票流动性Amihud(原始数据+计算代码+计算结果)
  • Unity 数据存储PlayerPrefs管理类
  • 一篇文章学会如何使用 NestJS 过滤器处理系统全局异常情况
  • ubuntu 守护进程 supervisor
  • SparkStreaming_window_sparksql_reids
  • 爬虫工作量由小到大的思维转变---<第二十四章 Scrapy的`统计数据`收集stats collection ---12月26日补>
  • Kafka:本地设置
  • .NetCore NPOI 读取excel内容及单元格内图片
  • TCP/UDP协议
  • 3D 渲染如何帮助电商促进销售?
  • 使用栈求表达式的值【数据结构】
  • {MySQL}索引事务和JDBC