WordsClock-html低配版实现(所见即所得)

最近在抖音上看到的那个window的WordsClock屏保,特别有感觉,作为垃圾前端程序员的我,经不住好看的诱惑决定利用html实现。

效果图


(这种时钟感觉特别像八卦图)

开发思路(html+jq)

(jq都不维护了,为什么用jq ?方便啊~~~)

  1. 时、分、秒 三个圈圈的摆放位置
  2. 根据时间点亮对应的文字
  3. 时间变化 开始转圈圈
  4. 转圈圈的同时 先前点亮的文字熄灭 当前时间的文字点亮

虽然思路很简单 ,但是实际操作起来还是有坑的

实现(具体代码就不码出来了 只说说有坑的地方)

(也许我遇见的坑,是个垃圾坑,不过作为菜鸟的我还是得记下来积累经验)

  1. 摆放位置
    利用jq生成节点 并设置旋转角度 记得设置旋转的锚点 transform-origin:bottom center;
  2. 转圈圈
    利用css的transiform控制选装 transition设置旋转动画的事件 (小于0.5s)
  3. 时间计时器setInterval
    这里有个坑 setInterval({},1000); 会延时1秒钟后 再开始执行。所以秒钟的变化要提前一秒
  4. 当秒钟变为60秒的时候 分钟就要开始变化 要不然就会比现在的实现慢1秒

总结

git地址:https://github.com/Awenc/WordsClock

第一次写博客也不知道规矩 反正就这么写吧,如果有什么错误的地方 请各位大佬指出,我会马上改正

谢谢!~

html实现WordsClock(文字时钟)相关推荐

  1. 抖音文字时钟壁纸html,网红文字时钟怎么弄 抖音网红文字时钟主题壁纸设置教程...

    类型:桌面主题大小:54KB语言:中文 评分:10.0 标签: 立即下载 最近很多小伙伴在抖音上看到了网红文字时钟主题壁纸,很有意思,自己也想要制作这种的,网红文字时钟怎么弄,西西小编为大家带来抖音网 ...

  2. 抖音文字时钟壁纸html源码,这次要把抖音网红文字时钟设置为壁纸了~

    原标题:这次要把抖音网红文字时钟设置为壁纸了~ 本文作者 作者:二娃_ https://juejin.im/post/5d52aea86fb9a06ae61aad5b 还记得上篇吗?我们先实现了抖音网 ...

  3. android 时钟字体下载,网红文字时钟轮盘手机版下载-网红文字时钟work clock安卓版下载 v1.0_5577安卓网...

    网红文字时钟work clock最新手机版提供,一款能够实现桌面时钟的手机壁纸.锁屏类软件,通过软件你可以让自己的手机桌面变成趣味的文字时钟哦,最近抖音和网红都在使用的壁纸APP,你也来下载使用吧! ...

  4. 【自定义View】抖音网红文字时钟-上篇

    源码地址 抖音网红文字时钟-TextClockView 起源 周末在家刷抖音的时候看到了这款网红时钟,都是Android平台的,想来何不自己实现一把.看抖音里大家发的视频,这款时钟基本分两类,一类是展 ...

  5. python 角度判断_python的turtle也能仿抖音网红文字时钟的代码及分析

    1.说明: 1.1 推荐指数:★★★ 1.2 推荐环境:python3.8和微软vscode编辑器 1.3 感言: python的turtle也能画出文字时钟,效果虽然不理想,有闪跳,但是也很棒,未采 ...

  6. 动态壁纸安卓_网红文字时钟手机版来了!安卓手机和苹果手机都可以使用!

    今天,我们分享一下最近网上非常火的网红文字时钟手机设置方法.上次,我们为大家分享了Word Clock文字时钟电脑屏保,刚推送就有小伙伴留言要手机版的,不负所望,手机版终于来了! 首先我们看看效果图! ...

  7. 网红文字时钟手机版来了!安卓手机和苹果手机都可以使用!

    今天,我们分享一下最近网上非常火的网红文字时钟手机设置方法.上次,我们为大家分享了Word Clock文字时钟电脑屏保,刚推送就有小伙伴留言要手机版的,不负所望,手机版终于来了! 首先我们看看效果图! ...

  8. 用Kotlin实现抖音爆红的文字时钟,征服产品小姐姐

    码个蛋(codeegg)第 690 次推文 作者: 二娃_ 原文: https://juejin.im/post/5cb53e93e51d456e55623b07 起源 周末在家刷抖音的时候看到了这款 ...

  9. canvas 文字时钟

    canvas 文字时钟 先看看效果图 代码 <!DOCTYPE html> <html lang="en"> <head><meta ch ...

  10. html+js+显示文字时钟,JavaScript canvas实现文字时钟

    本文实例为大家分享了canvas实现文字时钟的具体代码,供大家参考,具体内容如下 先看看效果图 代码 Document 您的浏览器不支持canvas var c=document.getElement ...

最新文章

  1. Java线程优先级的概念
  2. 阿波罗登月51周年,程序员用DAIN技术还原阿波罗登月高清影像,效果震撼
  3. load和pageshow的区别
  4. 基于Java+jsp+servlet的养老院管理系统设计和实现《收藏版》
  5. 注意力机制Attention Model(mechanism) 的 套路
  6. C# Invoke 和 BeginInvoke的区别和共同点
  7. 微信公众平台可为市民鉴别万余药品真伪
  8. php ‘\n‘ 与 “\n“的区别
  9. 从源码角度分析RocketMQ同步刷盘与异步刷盘的异同
  10. 东南大学毕业论文latex模板
  11. 全面解析特斯拉自动驾驶体系
  12. OpenCV—Python Retinex图像增强算法
  13. 文件包含漏洞和上传漏洞
  14. JS实现最美的3D宇宙特效
  15. Service Mesh(服务网格)——后 Kubernetes 时代的微服务
  16. Win10下SQL2000 企业管理器 新建表/修改表 崩溃问题的应急
  17. gradle迁到kts, 以及module管理
  18. Exynos_4412——轮询与中断
  19. 天天生鲜购物商城系统
  20. 旭辉集团青睐用友NC解决方案

热门文章

  1. OpenFace windows使用
  2. 中国剩余定理与扩展中国剩余定理
  3. 逆战———微信小程序
  4. PS手绘滤镜插件:Alien Skin Snap Art 4 for Mac对系统的要求
  5. unity地面添加材质球_为Unity3D创建素材(1):图片、着色器、材质球
  6. 【Bug_驱动】ThinkPad鼠标和触摸板无法同时使用的解决方案
  7. VIT ③The for loop、while loop in Python
  8. 【备考计算机等级三级网络技术】
  9. nginx实现对websocket加密协议wss协议的反向代理以及websocket整合springboot入门(踩坑)
  10. 1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议