特别的时钟特别的倒计时

 

 

念念不忘的歌曲:That's Why You Go Away

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>一个特别的倒计时</title>
</head>
<style>* {margin: 0;padding: 0;box-sizing: border-box;font-family: 'Poppins', sans-serif;}/* 首页样式开始 */.home_page {position: fixed;top: 0;left: 600px;background-color: #4CAF50;color: white;border: 1px solid #4CAF50;font-size: 20px;margin: 20px;padding: 2px 5px;border-radius: 5px;text-decoration: none;&:hover {background-color: #e4f904;color: rgb(245, 5, 5);}}/* 首页样式结束 */body {background: radial-gradient(at 60% 0%, #5190b0, #235746);}/*************************现在时间*******************************/.times {min-height: 100vh;}#year {position: absolute;font-size: 70px;left: 950px;top: 50px;transform: translate(-50%, -50%);color: #fed330;/*模糊 filter: blur(0.5vw); */z-index: 1;}.main {background: #000000;position: absolute;border-radius: 1vw;left: 280px;top: 520px;font-size: 3vw;position: absolute;color: rgb(252, 4, 4);transform: translate(-50%, -50%);display: flex;justify-content: center;align-items: center;background-image: linear-gradient(to top left,rgba(0, 0, 0, 0.2),rgba(0, 0, 0, 0.2) 30%,rgba(0, 0, 0, 0));box-shadow: inset 4px 4px 4px rgba(255, 255, 255, 0.6),inset -4px -4px 5px rgba(0, 0, 0, 0.6);border: 0px solid black;span {width: 4vw;height: 90vh;border: 2px solid white;position: relative;border: none;}.wan {width: 15px;}.wai {width: 50px;}.wan,.wai {position: relative;top: -60px;left: 3px;}span::before {/*  直接注释掉这行  content: attr(datatext);就不可以显示时间数字哦 */content: attr(datatext);position: absolute;top: -60px;left: 3px;}span::after {content: "";position: absolute;width: 100%;box-sizing: border-box;border: 2px solid transparent;bottom: 0;border-radius: 1vw 1vw 0 0;filter: blur(2px);transition: 1s linear;height: var(--s);background-image: linear-gradient(to top left,rgba(0, 0, 0, 0.2),rgba(0, 0, 0, 0.2) 30%,rgba(0, 0, 0, 0));box-shadow: inset 4px 4px 4px rgba(255, 255, 255, 0.6),inset -4px -4px 5px rgba(0, 0, 0, 0.6);border: 0px solid black;}#month::after {background: #8854d0;}#day::after {background: #3867d6;}#hour::after {background: #20bf6b;}#min::after {background: #d1d8e0;}#sec::after {background: #ff0101;}}/* 刻度线 */.list {position: absolute;left: 450px;top: 72px;height: 895px;list-style: none;/* counter-reset: num -2; *//* counter-reset: num  -1; */width: 100px;padding-inline-start: 0px;display: flex;justify-content: space-between;flex-direction: column;}.list1 {left: 370px;}.list2 {left: 290px;}.list3 {left: 190px;}.list3 {left: 170px;}.list4 {left: 60px;}.list>li {width: 50px;height: 2px;background: #000000;color: #000000;position: relative;}/* #list>li:before {/* counter-increment: num 2; *//* counter-increment: num 1; *//* content: counter(num); *//* position: absolute;top: 5px;left: -4px;} *//*************************倒计时**************************************/.time22 {position: absolute;left: 40%;top: 30%;display: flex;justify-content: center;align-items: center;}#time {display: flex;gap: 10px;.circle {position: relative;width: 150px;height: 150px;border-radius: 50%;display: flex;justify-content: center;align-items: center;&::before {content: '';position: absolute;border-radius: 50%;inset: 0;border: 10px solid #000000;background-image: linear-gradient(to top left,rgba(0, 0, 0, 0.2),rgba(0, 0, 0, 0.2) 30%,rgba(0, 0, 0, 0));box-shadow: inset 4px 4px 4px rgba(255, 255, 255, 0.6),inset -4px -4px 5px rgba(0, 0, 0, 0.6);border: 0px solid black;}&::after {content: '';position: absolute;width: 100px;height: 100px;border-radius: 50%;background: #05a388;box-shadow: inset -2px -2px 3px rgba(255, 255, 255, 0.6),inset 2px 2px 3px rgba(0, 0, 0, 0.6);}& svg {width: 150px;height: 150px;position: relative;transform: rotate(270deg);& circle {width: 100%;height: 100%;fill: transparent;stroke-width: 8;stroke: var(--clr);stroke-linecap: round;transform: translate(5px, 5px);stroke-dasharray: 440;stroke-dashoffset: 440;}}}& div {width: 100px;height: 100px;border-radius: 50%;position: absolute;text-align: center;font-weight: 500;text-shadow: 1px 1px 1px #0c0909;z-index: 5;color: var(--clr);font-size: 40px;line-height: 1.2;box-shadow: 1px 1px 10px rgb(82, 230, 56),2px 2px 20px rgb(192, 230, 56),4px 4px 40px rgb(230, 210, 56),6px 6px 80px rgb(230, 178, 56),8px 8px 160px rgb(230, 82, 56);}}.newYear {position: absolute;font-size: 90px;color: #fff;text-shadow: 1px 1px 1px #0c0909;left: 80px;top: -120px;text-shadow: 0px 1px 0px #999,0px 2px 0px #888,0px 3px 0px #777,0px 4px 0px #666,0px 5px 0px #555,0px 6px 0px #444,0px 7px 0px #333,0px 8px 7px #001135;}
</style>
<body><a href="file:///C:\Users\90917\Desktop\备忘录.html" class="home_page">首页</a><!-- ------------------------时钟----------------------------- --><div class="times"><div id="year">nan</div><div class="main"><span id="month"></span><span class="wai">月</span><span id="day"></span><span class="wai">日</span><span id="hour"></span><span class="wan">:</span><span id="min"></span><span class="wan">:</span><span id="sec"></span></div><div class="time22"><div id="time"><div class="circle" style="--clr:#1bffd9;"><svg><circle cx="70" cy="70" r="70" id="dd"></circle></svg><div id="days">00<br>天</div></div><div class="circle" style="--clr:#15fd00;"><svg><circle cx="70" cy="70" r="70" id="hh"></circle></svg><div id="hours">00<br>时</div></div><div class="circle" style="--clr:#f8ff2a;"><svg><circle cx="70" cy="70" r="70" id="mm"></circle></svg><div id="minutes">00<br>分</div></div><div class="circle" style="--clr:#ff0303;"><svg><circle cx="70" cy="70" r="70" id="ss"></circle></svg><div id="seconds">00<br>秒</div></div></div><h2 class="newYear">五一倒计时</h2></div></div><!-- 刻度线: --><div class="rile"><ul class="list"><li>60</li><li>59</li><li>58</li><li>57</li><li>56</li><li>55</li><li>54</li><li>53</li><li>52</li><li>51</li><li>50</li><li>49</li><li>48</li><li>47</li><li>46</li><li>45</li><li>44</li><li>43</li><li>42</li><li>41</li><li>40</li><li>39</li><li>38</li><li>37</li><li>36</li><li>35</li><li>34</li><li>33</li><li>32</li><li>31</li><li>30</li><li>29</li><li>28</li><li>27</li><li>26</li><li>25</li><li>24</li><li>23</li><li>22</li><li>21</li><li>20</li><li>19</li><li>18</li><li>17</li><li>16</li><li>15</li><li>14</li><li>13</li><li>12</li><li>11</li><li>10</li><li>09</li><li>08</li><li>07</li><li>06</li><li>05</li><li>04</li><li>03</li><li>02</li><li>01</li><li></li></ul><ul class="list list1"><li>60</li><li>59</li><li>58</li><li>57</li><li>56</li><li>55</li><li>54</li><li>53</li><li>52</li><li>51</li><li>50</li><li>49</li><li>48</li><li>47</li><li>46</li><li>45</li><li>44</li><li>43</li><li>42</li><li>41</li><li>40</li><li>39</li><li>38</li><li>37</li><li>36</li><li>35</li><li>34</li><li>33</li><li>32</li><li>31</li><li>30</li><li>29</li><li>28</li><li>27</li><li>26</li><li>25</li><li>24</li><li>23</li><li>22</li><li>21</li><li>20</li><li>19</li><li>18</li><li>17</li><li>16</li><li>15</li><li>14</li><li>13</li><li>12</li><li>11</li><li>10</li><li>09</li><li>08</li><li>07</li><li>06</li><li>05</li><li>04</li><li>03</li><li>02</li><li>01</li><li></li></ul><ul class="list list2"><li>00</li><li>23</li><li>22</li><li>21</li><li>20</li><li>19</li><li>18</li><li>17</li><li>16</li><li>15</li><li>14</li><li>13</li><li>12</li><li>11</li><li>10</li><li>09</li><li>08</li><li>07</li><li>06</li><li>05</li><li>04</li><li>03</li><li>02</li><li>01</li><li></li></ul><ul class="list list3"><li>30</li><li>29</li><li>28</li><li>27</li><li>26</li><li>25</li><li>24</li><li>23</li><li>22</li><li>21</li><li>20</li><li>19</li><li>18</li><li>17</li><li>16</li><li>15</li><li>14</li><li>13</li><li>12</li><li>11</li><li>10</li><li>09</li><li>08</li><li>07</li><li>06</li><li>05</li><li>04</li><li>03</li><li>02</li><li>01</li><li></li></ul><ul class="list list4"><li></li><li>12</li><li>11</li><li>10</li><li>09</li><li>08</li><li>07</li><li>06</li><li>05</li><li>04</li><li>03</li><li>02</li><li>01</li></ul></div><script>/*************************现在时间*******************************/var monbox = document.getElementById("month")var daybox = document.getElementById("day")var hourbox = document.getElementById("hour")var minbox = document.getElementById("min")var secbox = document.getElementById("sec")var yeardiv = document.getElementById("year")var count = 0function clock() {var d = new Date()var mon = d.getMonth()var day = d.getDate()var hour = d.getHours()var min = d.getMinutes()var sec = d.getSeconds()var year = d.getFullYear()var W = "星期" + "日一二三四五六".charAt(new Date().getDay());monbox.style.setProperty('--s', String(mon / 12 * 100) + '%') //生成填充背景颜色的比例monbox.setAttribute('datatext', ("0" + (mon + 1)).slice(-2)) //生成时间日期的具体文字,个位的数字在前面补0var allday = new Date(year, mon + 1, 0).getDate() //计算当前月份有多少天(28,29,30,31)daybox.style.setProperty('--s', String(day / allday * 100) + '%')daybox.setAttribute('datatext', ("0" + (day)).slice(-2))hourbox.style.setProperty('--s', String(hour / 24 * 100) + '%')hourbox.setAttribute('datatext', ("0" + (hour)).slice(-2))minbox.style.setProperty('--s', String(min / 60 * 100) + '%')minbox.setAttribute('datatext', ("0" + (min)).slice(-2))secbox.style.setProperty('--s', String(sec / 60 * 100) + '%')secbox.setAttribute('datatext', ("0" + (sec)).slice(-2))yeardiv.innerText = year + '(' + W + ')'// 计算年份数字}setInterval(clock, 100)/*************************倒计时**************************************/let days = document.getElementById('days');let hours = document.getElementById('hours');let minutes = document.getElementById('minutes');let seconds = document.getElementById('seconds');let dd = document.getElementById('dd');let hh = document.getElementById('hh');let mm = document.getElementById('mm');let ss = document.getElementById('ss');let enDate = '05/1/2024 00:00:00';let x = setInterval(function () {let now = new Date(enDate).getTime();let countDown = new Date().getTime();let distance = now - countDown;let d = Math.floor(distance / (1000 * 60 * 60 * 24));let h = Math.floor(distance % (1000 * 60 * 60 * 24) / (1000 * 60 * 60));let m = Math.floor(distance % (1000 * 60 * 60) / (1000 * 60));let s = Math.floor(distance % (1000 * 60) / 1000);d = d < 10 ? "0" + d : dh = h < 10 ? "0" + h : h;m = m < 10 ? "0" + m : m;s = s < 10 ? "0" + s : s;days.innerHTML = d + '<br><span>天</span>';hours.innerHTML = h + '<br><span>时</span>';minutes.innerHTML = m + '<br><span>分</span>';seconds.innerHTML = s + '<br><span>秒</span>';dd.style.strokeDashoffset = 440 - (440 * d) / 365;hh.style.strokeDashoffset = 440 - (440 * h) / 24; // 24mm.style.strokeDashoffset = 440 - (440 * m) / 60; // 60ss.style.strokeDashoffset = 440 - (440 * s) / 60; // 60})</script>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/315694.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Meta Llama 3 性能提升与推理服务部署

利用 NVIDIA TensorRT-LLM 和 NVIDIA Triton 推理服务器提升 Meta Llama 3 性能 我们很高兴地宣布 NVIDIA TensorRT-LLM 支持 Meta Llama 3 系列模型&#xff0c;从而加速和优化您的 LLM 推理性能。 您可以通过浏览器用户界面立即试用 Llama 3 8B 和 Llama 3 70B&#xff08;该…

算法学习(5)-图的遍历

目录 什么是深度和广度优先 图的深度优先遍历-城市地图 图的广度优先遍历-最少转机 什么是深度和广度优先 使用深度优先搜索来遍历这个图的过程具体是&#xff1a; 首先从一个未走到过的顶点作为起始顶点&#xff0c; 比如以1号顶点作为起点。沿1号顶点的边去尝试访问其它未…

【PyTorch与深度学习】2、PyTorch张量的运算API(上)

课程地址 最近做实验发现自己还是基础框架上掌握得不好&#xff0c;于是开始重学一遍PyTorch框架&#xff0c;这个是课程笔记&#xff0c;这个课还是讲的简略&#xff0c;我半小时的课听了一个半小时。 1. 张量 1.1 张量操作 &#xff08;1&#xff09;chunk&#xff1a;将一…

Java web应用性能分析之【sysbench基准测试】

Java web应用性能分析之【CPU飙高分析之MySQL】-CSDN博客 Java web应用性能分析之【Linux服务器性能监控分析概叙】-CSDN博客 Java web应用性能分析概叙-CSDN博客 Java web应用性能分析之【基准测试】-CSDN博客 上面基本科普了一下基准测试&#xff0c;这里我们将从sysbench…

【喜报】科大睿智为武汉博睿英特科技高质量通过CMMI3级评估咨询工作

武汉博睿英特科技有限公司是信息通信技术产品、建筑智慧工程服务提供商。其拥有专注于航空、政府、教育、金融等多行业领域的资深团队&#xff0c;及时掌握最新信息通信应用技术&#xff0c;深刻理解行业业务流程&#xff0c;擅于整合市场优质资源&#xff0c;积极保持与高校产…

苹果电脑如何轻松抹掉NTFS格式磁盘 如何将Mac系统下硬盘格式化为NTFS Mac硬盘格式化

在苹果电脑的操作系统下&#xff0c;对于磁盘格式的转换基本是每个电脑使用者都会进行的操作&#xff0c;一般是为了使磁盘更好地在电脑上存储文件。 NTFS&#xff08;New Technology File System&#xff09;是一种Windows系统常用的文件系统&#xff0c;而Mac电脑则默认使用…

java案例-服务端与客户端(传输对象)

需求 代码 SysUser 用户类Operation 操作类Client 客户端Server 服务端ServerReaderThread 服务端线程类 SysUser 用户类 需要实现Serializable 方便序列化&#xff0c;传输对象 public class SysUser implements Serializable {private String username;private String passwo…

小型架构实验模拟

一 实验需求 二 实验环境 22 机器&#xff1a; 做nginx 反向代理 做静态资源服务器 装 nginx keepalived filebeat 44机器&#xff1a; 做22 机器的备胎 装nginx keepalived 99机器&#xff1a;做mysql的主 装mysqld 装node 装filebeat 77机器&#xff1a;做mysq…

Git零基础

Git工作流程图 操作指令 分支 、 指令总结 远程仓库

ubuntu安装Anaconda安装及conda使用

一. 安装anaconda3详细教程 1、下载镜像 清华大学开源软件镜像站下载地址&#xff1a; https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下拉到最低端选择Linux&#xff0c;选择最新版&#xff08;32/64位&#xff09;下载。这里我下载的是版本Anaconda3-4.3.30-Linux…

python应用-socket网络编程(1)

目录 1 先简单回顾下客户端和服务端通信的知识 2 服务端常用函数 3 客户端常用函数 4 服务端和客户端都用的函数 5 示例介绍客户端和服务端通信过程 6 建立服务端套接制 7 创建服务端函数socket.create_server() 8 创建客户端套接字 9 客户端连接函数socket.create_co…

Asp .Net Core 系列:国际化多语言配置

文章目录 概述术语 本地化器IStringLocalizer在服务类中使用本地化 IStringLocalizerFactoryIHtmlLocalizerIViewLocalizer 资源文件区域性回退 配置 CultureProvider内置的 RequestCultureProvider实现自定义 RequestCultureProvider使用 Json 资源文件 设计原理IStringLocali…

MATLAB语音信号分析与合成——MATLAB语音信号分析学习资料汇总(图书、代码和视频)

教科书&#xff1a;MATLAB语音信号分析与合成&#xff08;第2版&#xff09; 链接&#xff08;含配套源代码&#xff09;&#xff1a;https://pan.baidu.com/s/1pXMPD_9TRpJmubPGaRKANw?pwd32rf 提取码&#xff1a;32rf 基础入门视频&#xff1a; 视频链接&#xff1a; 清…

Eclipse C++ 无法debug 问题

环境&#xff1a; ubuntu20.04 Eclipse CDT&#xff08;x86_64) 工程&#xff0c;使用的是默认的CMake Project 现象&#xff1a; 1. 使用Eclipse&#xff0c; 加了断点后&#xff0c;debug 无法停在断点&#xff1b;step over 执行后是从main 直接执行到exit &#xff…

七彩虹(Colorful)隐星P16 2023款笔记本电脑原装出厂Win11系统镜像下载 带建Recovery一键还原功能

七彩虹原厂Windows预装OEM专用系统&#xff0c;恢复出厂开箱状态一模一样 适用型号&#xff1a;隐星P16 23 链接&#xff1a;https://pan.baidu.com/s/1Ig5MQMiC8k4VSuCOZRQHUw?pwdak5l 提取码&#xff1a;ak5l 原厂W11系统自带所有驱动、出厂时自带的主题与专用壁纸、系…

分类预测 | Matlab实现POA-BP鹈鹕算法优化BP神经网络多特征分类预测

分类预测 | Matlab实现POA-BP鹈鹕算法优化BP神经网络多特征分类预测 目录 分类预测 | Matlab实现POA-BP鹈鹕算法优化BP神经网络多特征分类预测分类效果基本介绍程序设计参考资料 分类效果 基本介绍 1.Matlab实现POA-BP鹈鹕算法优化BP神经网络多特征分类预测&#xff08;Matlab实…

31 OpenCV 距离变换和分水岭算法

文章目录 距离变换分水岭算法distanceTransform 距离变换watershed 分水岭算法示例 距离变换 分水岭算法 distanceTransform 距离变换 void cv::distanceTransform (InputArray src,OutputArray dst,int distanceType,int maskSize,int dstType CV_32F) src:输入图像&#xf…

Android 学习 鸿蒙HarmonyOS 4.0 第二天(项目结构认识)

项目结构认识 和 了解&#xff1a; 工程目录下的结构如下&#xff1a; 首先能看到有两个.开头的文件&#xff0c;分别是.hvigor 和 .idea。这两个文件夹都是与构建有关系的&#xff0c; 如果你开发过安卓app&#xff0c;构建完会生成一个apk安装包&#xff0c;鸿蒙则是生成hap…

maya blendshape

目录 shape编辑器 maya创建blendshape python 脚本 添加形变动画 查看顶点个数 shape编辑器 打开方式&#xff1a; 窗口-动画编辑器-形变编辑器 maya创建blendshape python 脚本 import maya.cmds as cmds# 创建基础网格 - 球体 baseMesh cmds.polySphere(name"bas…

一文讲解Android车载系统camera架构 - EVS

Android的camera开发中&#xff0c;使用最多的是camera2 以及现在Google主推的cameraX 架构&#xff0c;而这两个架构主要针对的是手机移动端上camera的流程。 而今天介绍的EVS(Exterior View System)架构是不同于camera2上的手机架构&#xff0c;针对Automotive的版本&#x…