1,效果展示


2.html代码

<div class="clock"><div class="logo">Pigeute</div><div class="line1 line"><div class="left">12</div><div class="right">6</div></div><div class="line2 line"><div class="left">1</div><div class="right">7</div></div><div class="line3 line"><div class="left">2</div><div class="right">8</div></div><div class="line4 line"><div class="left">3</div><div class="right fz">9</div></div><div class="line5 line"><div class="left fz">4</div><div class="right fz">10</div></div><div class="line6 line"><div class="left fz">5</div><div class="right fz">11</div></div><div class="cover"></div><div class="hours"></div><div class="minutes"></div><div class="second"></div><div class="dot"></div></div>

3.样式代码

.clock{width: 150px;height: 150px;background: radial-gradient(circle, white, skyblue,blue); border-radius: 50%;margin: 100px auto;position: relative;}.clock>div{position: absolute;}.cover{width: 110px;height: 110px;background: #fff;border-radius: 50%;left: 50%;top: 50%;transform: translate(-50%,-50%);}.line {height: 100%;width: 2px;left: 50%;transform: translate(-50%,0);}.line1 ,.line4 {width: 5px;}.line2 {transform: translate(-50%,0) rotate(30deg);}.line3 {transform: translate(-50%,0) rotate(60deg);}.line4 {transform: translate(-50%,0) rotate(90deg);}.line5 {transform: translate(-50%,0) rotate(120deg);}.line6 {transform: translate(-50%,0) rotate(150deg);}.hours,.minutes,.second {left: 50%;top: 50%;transform:translate(-50%,-100%);transform-origin: center bottom; animation-iteration-count: infinite;border-top-right-radius:50% ;border-top-left-radius:50% }.hours {width: 5px;background: #555;height: 52px;animation: hour 43200s steps(43200) infinite;}@keyframes hour {from {transform: translate(-50%,-100%) rotate(0deg);}to {transform: translate(-50%,-100%) rotate(360deg);}}.minutes {width: 3px;background: #0000ff;height: 43px;animation: minute 3600s steps(3600) infinite;}@keyframes minute {from {transform: translate(-50%,-100%) rotate(0deg);}to {transform: translate(-50%,-100%) rotate(360deg);}}.second {width: 2px;background: red;height: 37px;animation: seconds 60s steps(60) infinite;}@keyframes seconds {from {transform: translate(-50%,-100%) rotate(0deg);}to {transform: translate(-50%,-100%) rotate(360deg);}}.dot {width: 10px;height: 10px;background: #a99797;border-radius: 50%;left: 50%;top: 50%;transform:translate(-50%,-50%);}.left {top: 0;left: -8px;position: absolute;}.right {bottom: 0;left: -8px;position: absolute;}.fz {transform: rotate(180deg);}.logo {position: absolute;bottom: 40px;left: 50%;transform: translate(-50%,0);font-size: 12px;z-index: 1;}

纯css制作钟表(会走动)相关推荐

  1. 纯CSS制作的图形效果

    纯CSS制作的图形效果 很少会有人意识到,当浏览器绘制的border,会有一个角度的问题.我们就是得用这样的一个技巧来制作三角的效果.我们只需要保证一边的边框是有色,其他边框色为透明色,这样我们就很容 ...

  2. html怎么实现聊天界面设计,纯css制作仿微信聊天页面

    纯css制作仿微信聊天页面 *{ margin: 0; padding: 0; } body{ font-size: 14px; } .triangle{ margin: 100px auto ; w ...

  3. 纯Css制作tab选项卡

    Css本身的功能就很强大的,尤其是Css3出来之后,大部分特效只用Css3就能完成了,无需再费心思去研究js.jQuery该怎么怎么去写,代码简洁方便.下面这个是用纯Css制作的tab选项卡效果: 用 ...

  4. css空心三角形_纯CSS制作空心三角形和实心三角形及其实现原理

    纯CSS制作空心三角形和实心三角形及其实现原理 在一次项目中需要使用到空心三角形,我瞬间懵逼了.查阅了一些资料加上自己的分析思考,终于是达到了效果,个人感觉制作三角形是使用频率很高的,因此记录下来,供 ...

  5. 纯css制作遮罩层特效

    css本身的功能就挺强大的,尤其是css3出来之后,大部分特效只用css3就能完成了,无需再费心思去想js怎么怎么做jQuery怎么怎么做.下面是用纯css制作的遮罩层效果: 原始页面,放了三张图片: ...

  6. 如何使用纯 CSS 制作四子连珠游戏

    序言:你是否想过单纯使用 CSS 也可以制作一款游戏?甚至可以双人对决!这是一篇非常有趣的文章,作者详细讲解了使用纯 CSS 制作四子连珠游戏的思路以及使用奇淫巧技解决困难问题的方法.因为案例本身比较 ...

  7. 纯CSS制作自适应分页条-分享------彭记(019)

    纯css制作自适应分页条 效果图: html: <!DOCTYPE html> <html> <head> <meta charset="UTF-8 ...

  8. 纯css制作三级下拉菜单

    css本身的功能就挺强大的,尤其是css3出来之后,大部分特效只用css3就能完成了,无需再费心思去想js怎么怎么做jQuery怎么怎么做,代码简洁质量轻巧.下面是本人用纯css制作的三级下拉菜单效果 ...

  9. 纯CSS制作3D旋转风车动画效果

    效果图展示        HTML源码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"&g ...

最新文章

  1. 7个小技巧,老板再也无法留我加班了...
  2. python sys干嘛的_Python之sys模块
  3. Brush notes:stack、queue、heap
  4. 【转】ABP源码分析二十九:ABP.MongoDb
  5. 图解分布式架构的发展和演进 | 技术干货
  6. mysql8和5.7区别_mysql8.0与mysql5.7安全加密小差别
  7. 【14:00开播】国际顶会强力加持,算法“视”界杯巅峰之战拉开帷幕!
  8. Windows下开源截屏工具软件Free Shooter
  9. Atitit 学习的本质 团队管理与培训的本质 attilax总结 1. 学习的定义 1 2. 学习的本质是数据的处理,海量的数据,处理能力有限的大脑 2 2.1. 摘要(缩小数据体量。。这个过程有
  10. Unity编辑器汉化教程
  11. 德语课堂笔记 之 与食物相关的名词
  12. 2022年微软暑期实习提前批面经(苏州STCA)
  13. 1999年秋浙江省计算机等级考试二级c 编程题,2004年秋浙江省计算机等级考试二级C 编程题(2) (C++代码)...
  14. RK系列SDK -- Android HFP蓝牙通话音频处理(蓝牙音箱方案)
  15. 赵小楼《天道》深度解析(74)站着对话、品性、尊严都需要代价和成本的
  16. Matlab-VISSIM联合仿真
  17. 3.7. Miscellaneous
  18. 【Linux】Ubuntu 18.04桌面美化
  19. 明日之后多贝雪山服务器在安卓系统叫什么,明日之后多贝雪山介绍_多贝雪山地图攻略_3DM手游...
  20. python能在pdf上加内容吗_在Python中向现有PDF文档添加文本

热门文章

  1. No hardware target is open (xilinx )
  2. RBM到MPS的转换
  3. 桌上骑师的简单人体工程学技巧
  4. 0402换元积分法-不定积分
  5. 2014.09.28
  6. c语言全国贫困信息管理系统,全国扶贫开发信息系统业务管理子系统
  7. 技术赋能水务数字化转型,上海市水旱灾害防御技术中心领导一行调研上海控安
  8. fftw 源码分析概要
  9. android 本地备份,小米9如何本地备份手机?小米9本地备份手机并保存至电脑教程...
  10. kubernetes多master搭建,安装Haproxy、Keepalived