先上图

背景可以随意更换成自己喜欢的壁纸桌面

注意:不用修改文件名,替换图片即可,图片一定要和css文件在同级目录。

源码文件在文末

这个css代码块

* {margin: 0;padding: 0;
}body {font-size: 18px;color: #ffffff;font-weight: bold;font-family: 'Microsoft YaHei', 'Times New Roman', Times, serif;background: url(bg30.jpg) no-repeat;padding: 0;margin: 0;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;
}.wrap {width: 100%;height: 100%;position: fixed;left: 50%;top: 50%;
}ul li {list-style: none;width: 64px;height: 64px;line-height: 64px;margin: 0;text-align: center;position: absolute;left: -32px;top: -32px;
}/*元素被选中的样式*/
.elementActive {color: rgb(118, 7, 155);font-weight: bold;
}

下面是html的部分代码

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>时间罗盘</title><link href="css/style.css" rel="stylesheet"/><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/index.js"></script></head><body><div class="wrap"><div id="yearId"><ul><li class="elementActive">年</li></ul></div><div id="monthId"><ul><li>01月</li><li>02月</li><li>03月</li><li>04月</li><li>05月</li><li>06月</li><li>07月</li><li>08月</li><li>09月</li><li>10月</li><li>11月</li><li>12月</li></ul></div>
$(function () {/*** 旋转元素* @param elementId 元素Id* @param currNumber 日期数值* @param translateNumber 元素距离中心点的距离*/function rotateElement(elementId, currNumber, translateNumber) {const $id = $('#' + elementId + ' ul li');// 圆所包含的元素个数let circleSize = $id.size();// 计算平均每个角的弧度let circleDeg = 360 / circleSize;// 计算角的弧度偏差let offsetDeg = circleDeg * currNumber;// 对与当前时间匹配的元素添加样式并去除其它元素的样式$id.eq(currNumber).addClass('elementActive').siblings().removeClass('elementActive');// 渲染所有元素for (let i = 0; i < circleSize; ++i) {$id.eq(i).css({'transition': currNumber === 0 ? '' : '.8s transform','transform': 'rotate(' + (circleDeg * i - offsetDeg) + 'deg) translate(' + translateNumber + 'px, 0px)'})}}function init(callback) {let date = new Date();$("#yearId ul li").text(date.getFullYear() + "年");rotateElement('secondId', date.getSeconds(), 305);rotateElement('minusId', date.getMinutes(), 255);rotateElement('hourId', date.getHours(), 205);rotateElement('weekId', date.getDay() - 1, 155);rotateElement('dayId', date.getDate() - 1, 115);rotateElement('monthId', date.getMonth(), 65);rotateElement('yearId', date.getFullYear(), 0);(callback instanceof Function) && callback();}// 先初始化init(function () {// 循环调度setInterval(function () {init();}, 1000);});});

下期博客教大家如何更换成电脑桌面

一定要注意压缩包解压后的3个文件一定要在同一个文件夹下,下面时bai度wangpan

链接:https://pan.baidu.com/s/10TOfcUkxJxcNpsYPRItJUg?pwd=1245 
提取码:1245

抖音炫酷时间罗盘,2D时间罗盘桌面(免费)用html,css和JavaScript实现相关推荐

  1. 520情人节送女朋友的3D相册礼物~html+css+js实现抖音炫酷樱花3D相册(含音乐)

    520情人节送女朋友的3D相册礼物~html+css+js实现抖音炫酷樱花3D相册(含音乐) 一年一度的/520情人节/七夕情人节/生日礼物/告白师妹/程序员表白,是不是要给女朋友或者正在追求的妹子一 ...

  2. ❤520情人节送女朋友的生日礼物~html+css+js实现抖音炫酷樱花3D相册(含音乐)

    ❉ 520情人节送女朋友的3D相册礼物~html+css+js实现抖音炫酷樱花3D相册(含音乐) 一年一度的/520情人节/七夕情人节/生日礼物/告白师妹/程序员表白,是不是要给女朋友或者正在追求的妹 ...

  3. ❤女朋友生日❤ HTML+css3+js 实现抖音炫酷樱花3D相册 (含背景音乐)程序员表白必备

    一年一度的/520/七夕情人节/女朋友生日/程序员表白,是不是要给女朋友或者正在追求的妹子一点小惊喜呢,今天这篇博客就分享下前端代码如何实现3D立体动态相册.赶紧学会了,来制作属于我们程序员的浪漫吧! ...

  4. ❤女朋友生日❤ HTML+css3+js 实现抖音炫酷樱花3D相册 (含背景音乐)程序员表白必备...

    一年一度的/520/七夕情人节/女朋友生日/程序员表白,是不是要给女朋友或者正在追求的妹子一点小惊喜呢,今天这篇博客就分享下前端代码如何实现3D立体动态相册.赶紧学会了,来制作属于我们程序员的浪漫吧! ...

  5. 炫酷3D相册❤ 520七夕情人节表白网页制作❤(HTML+CSS+JavaScript)

    师妹直呼"这也太哇塞了吧" ❤520七夕情人节表白网页制作❤(HTML+CSS+JavaScript) 520七夕节告白,也就是中国的情人节,你除了送花你还会什么?? 快来制作高端 ...

  6. 【报告分享】抖音蓝V账号定位及外化罗盘.pdf(附下载链接)

    今天给大家分享的报告是字节跳动营销创业中心于2019年11月份发布的<抖音蓝V账号定位及外化罗盘.pdf>,报告从账号定位.内容表现形式/试错.内容深耕与延展等方面分析了每个抖音账号的生长 ...

  7. 纯CSS实现抖音3D酷炫旋转相册

    序言 最近在抖音上看到了一个酷炫3D旋转相册表白效果,博主我表示很是艳羡呐!而且博主也是做前端的,表示不能输给抖音上的小姐姐,于是我就自学了下CSS3的一些动画属性并实现了类似效果,现在分享给大家. ...

  8. 小红书用户画像分析_抖音用户画像分析及活跃时间点

    今天小编来和大家分享一下,抖音用户画像的分析和抖音用户的活跃时间点, 1.重点的画像,是抖音受众人群高低线及分布率. 2.查询数据的技巧,如果是产品的话参考到阿里指数上查看,如果查行业的话,可以在百度 ...

  9. 抖音将会输给快手?时间会证明一切

    "为什么快手产品的主界面上没有设置频道分类,这样带来的用户体验真的好吗?"在快手一个月之前的员工大会上,入职不久的新员工赵波提出了这个疑问. 这个问题不只是他一个人的.之前官方的解 ...

最新文章

  1. java获取内存基址_安卓逆向|菜鸟的FRIDA学习笔记:内存读写
  2. python中删除对象方法的区别_python中delattr删除对象方法的代码分析
  3. Wireshark筛选常用命令
  4. C语言问题,在位运算中,操作数每右移一位,其结果相当于什么?若左移1位,其结果相当于什么?
  5. JavaScript之函数声明
  6. java声明和初始化数组_Java 中初始化数组
  7. 爱因斯坦是怎样学习物理的?
  8. 企业即时通讯一个全新行业的诞生
  9. 结巴分词有前空格_NLP 分词的那些事儿
  10. 卫星图像数据下载地址
  11. 飞行控制系统的快速原型设计与半物理仿真方法及系统ETest_DEV
  12. c语言各种古怪的写法
  13. 兜兜转转解决office和visio不能同时安装的问题
  14. 淘宝后台添加颜色尺码动态sku
  15. 迁移学习癌医学影像检测
  16. 微信开发系列 — — 微信模板消息
  17. word里面如何在插入的图像上打字
  18. 《实战 Java 高并发程序设计》笔记——第3章 JDK 并发包(二)
  19. ubuntu 16.04执行apt-get update失败卡住的解决方法
  20. React 中ref 的使用(类组件和函数组件)以及forwardRef 与 useImperativeHandle 详解

热门文章

  1. UE4 使用Web Brower打开网页
  2. Android上使用Vector 矢量图片
  3. 教程:腾讯云使用WordPress从零开始建站-黑科鸡Blog(二)
  4. oracle oci,关于Oracle OCI驱动的使用
  5. 金仓kes V8R6修改用户system密码
  6. c语言程序设计第三版百度云,c语言编程练习题百度云.doc
  7. qeephp Helper_ImgCode类
  8. java支持库 易语言_Java支持库|简易语言源网络|易语言资源网| e5a5x
  9. 考取PMP证书后,如何进一步提升自己?
  10. Outlook延迟发送邮件(office2010 outlook日文版)