2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > css实现—时钟动画效果

css实现—时钟动画效果

时间:2018-10-22 19:39:57

相关推荐

css实现—时钟动画效果

1实现效果

二、源码:

<!DOCTYPE html><html><head><meta charset="utf-8"><title>时钟</title><style>*{margin: 0;padding: 0;}/* 清楚默认效果 */.clock{width: 350px;height: 350px;margin: 30px auto;border-radius:50%;border: 3px black solid;position: relative;background-image: url(../时钟背景.jpg);background-size: cover;}/* 设置时钟外表和相对定位 */.clock > div{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}/* 设置时钟的直接子元素居中 *//* 小时 */.hour-warpper{width: 70%;height: 70%;animation: run 43200s linear infinite ;}.hour{height: 50%;width:7px;background-color: black;margin: 0 auto;/* 图片原因,导致中心偏下 */}/* 分钟 */.min-warpper{height: 80%;width: 80%;animation: run 3600s infinite ;}.min{margin: 0 auto;height: 50%;width: 3px;background-color: blue;}/* 秒钟 */.sec-warpper{width: 90%;height: 90%;animation: run 60s infinite steps(60);}.sec{margin: 0 auto;height: 50%;width: 2px;background-color: red;}/* 动画 */@keyframes run{from{transform: rotateZ(0);}to{transform: rotateZ(1turn);}}</style></head><body><div class="clock"><div class="hour-warpper"><div class="hour"></div></div><div class="min-warpper"><div class="min"></div></div><div class="sec-warpper"><div class="sec"></div></div></div></body></html>

不喜勿噴。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。