2023跨年倒计时2023最炫烟花秀烟花代码

news2024/11/16 5:47:06

📋 前言

  • 🖱 博客主页:在下马农的碎碎念
  • ✍ 本文由在下马农原创,首发于CSDN
  • 📆 首发时间:2022/12/30
  • 📅 最近更新时间:2022/12/30
  • 🤵 此马非凡马,房星本是星。向前敲瘦骨,犹自带铜声。
  • 🙏作者水平有限,如发现错误,请留言轰炸哦!万分感谢!
  • 🤗 欢迎关注🔎点赞👍收藏⭐️留言📝先赞后看,腰缠万贯

2023全新兔圆圆版新年倒计时烟花秀送给大家。

兔圆圆版新年倒计时,倒计时页面由几张兔圆圆吉祥物的萌照作为背景,中间显示倒计时的时间,等到时间归零,将会开启一场绚丽的烟花秀,迎接2023。让我们一起欣赏吧!!!

一、效果展示

1.1 预览图

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

1.2 预览视频

兔圆圆版跨年倒计时烟花秀展示

二、自定义修改

2.1 修改背景音乐

背景音乐的设置代码位于文件fireworks.html的第21行,将audio标签中的source标签的src属性值修改为你想要添加的音乐所在目录即可,也可修改为在线的外部链接。

20 <audio id="a1" loop="loop"> 
21     <source src="xnkl.mp3"> 
22 </audio>

2.2 倒计时时间设定

倒计时的预定时间也是可以自定义的,现在文件默认是2023/01/01 00:00:0,这个时间可以设定成任何日子,比如女朋友的生日,或者其他的任何节日时间。
修改的代码位于文件夹js中的script.js文件第73行,改下时间即可。

72 function show_runtime() {
73     var newDay = '2022/12/29 21:45:00';
74     var countDate = new Date(newDay);

2.3 背景图片设定

如果你想要用在其他的节日或者日期,那么背景图片的更换也是必不可少的,现在默认是四张图片轮换。使用的图片名为tu1.png-tu4.png

  1. 非常简单的替换方式是直接拿四张照片更改为tu1.png-tu4.png放入image文件夹中即可。

  2. 复杂一点的方式是将你的照片命名为相同的名字+不同的数字,例如photo1.png photo2.png photo3.png,然后修改文件夹js中的script.js文件第118行,将tu换为你自己的图片,即photo。然后再将114行中的数字5改为你的图片数量加一,本例中就应修改为3+1=4。

110 function downTime() {
111     let item = 1;
112     setInterval(() => {
113       item++;
114       if (item === 5) {
115         item = 1;
116       }
117       console.log(item, 'item');
118       document.body.style.backgroundImage = `url(./image/tu${item}.png)`;
119       return item;
120       e.stopPropagation(); //取消事件冒泡
121     }, 2000);
122  

2.4 倒计时页面文字设定

如果你想要修改倒计时页面的文字,可以修改文件index.html中第13行。
span中是上边部分小字,2023的位置对应大字体。

13 <h2><span id="title">新年倒计时</span>2023</h2>

三、如何在自己电脑上运行

运行步骤:

3.1 下载源码

文末附源代码下载方式

3.2 运行

直接双击index.html即可运行,快来试试吧!!!

四、源代码分享

有需要源码的小伙伴可以扫描下方二维码回复 关键词 倒计时,下载链接在文章末尾!
在这里插入图片描述

参考文章链接:https://blog.csdn.net/geyaoisnice/article/details/122460313
烟花代码原作者:Caleb Miller
好像被限流了,再发一篇看看!!

往期精彩:

💝2022烟花分享💝
💝2023 3D版烟花分享💝

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

c#入门-补码

补码 明明我们用正数用的更多&#xff0c;如果把0归到负数里面&#xff0c;那么正数就是整的2n次方了。 为什么不这么做呢&#xff1f; 如果你的手表快了20分钟&#xff0c;你可以&#xff1a; 1.把他调慢20分钟 2.再调快11小时40分钟 其实负数就是一个特别大的正数。CPU没有…

Unity 基于法线和深度实现完美描边,可独立控制物体描边

目录前言自定义PostProcessOutlineShader关键代码说明1 使用深度绘制描边1.1 获得斜四方形UV坐标&#xff1a;1.2 采样四方向深度2 使用法线绘制描边3 解决倾斜表面白块问题3.1 计算视方向3.2 使用视方向修正阈值4 单独控制物体是否显示描边OutlineShader完整代码前言 最近项目…

github上传代码(亲测实用)

又被github上传代码折腾了我3个小时&#xff0c;各种问题都遇到过&#xff0c;最后写篇博客记录一下&#xff0c;方便后续上传。 github创建项目完成后&#xff0c;就会出现上传指令&#xff0c;如下图所示&#xff1a; 现在只需要按着命令的提示一步步执行&#xff1b; 1.点…

一文读懂HTTPS

大家第一次接触 HTTPS 协议的时候是不是和我一样&#xff0c;非常困惑。 这玩意概念又多又繁琐。尤其是里面的公钥私钥啥的。 当时就特别想知道&#xff0c;为什么用公钥加密却不能用公钥解密&#xff1f; 看完这篇文章你会弄明白&#xff0c;同时还会解锁很多HTTPS里的细节…

ansible的安装

自定义环境 1.操作环境 角色主机名IP地址组名 控制主机 server.example.com 192.168.90.134 server 受控主机 node1.example.com 192.168.90.135 node1 受控主机 node2.example.com 192.168.90.133 node2 需要保准三台主机能够互相通信。设置同一种网络模式&#xff0…

Tic-Tac-Toe可能棋局搜索的实现(python)

目录 1. 前言 2. 算法流程 3. 代码实现 3.1 终局及胜负判定方法 3.2 搜索邻节点 3.3 打印棋盘状态 3.4 代码 4. 小结 1. 前言 Tic-Tac-Toe中文常译作井字棋&#xff0c;即在3 x 3的棋盘上&#xff0c;双方轮流落子&#xff0c;先将3枚棋子连成一线的一方获得胜利。Tic-…

✿✿✿JavaScript --- jQuery框架一

目 录 1.jQuery的介绍和在线学习网址以及下载网址 2.jQuery的功能和优势 3.引用jQuery库和第一个案例 4.jQuery代码格式和注释 5.jQuery如何达到获取原生的DOM对象 6.jQuery选择器&#xff08;CSS对比版&#xff09; (1)常见选择器 (2)高级选择器以及方法 (3)属性选择…

单片机基础知识

目录 一、单片机基本认知 二、IO口输入和输出 三、点亮一个LED 1、编程实现LED闪烁 2、按下按键点亮灯 3、按键的消抖 4、记录状态位来控制LED 一、单片机基本认知 单片机和PC电脑相比的话&#xff0c;相当于电脑的主板 单片机是一种集成电路芯片。单片机又称单片微控…

S32DS_Optimization优化选项

S32DS_Optimization优化选项 S32DS3.4的选项, 右击工程后出现的选项 char is signed 让char类型为有符号, 类似signed char bitfield is unsigned 当声明不使用signed/unsigned时, 控制位字段是否无符号; 默认signed(因为基本整形(int等)也是signed) Function sections 默认情…

C语言—动态内存管理和柔性数组

目录 1. C/C的内存开辟 2. 为什么存在动态内存分配 3. 动态内存函数介绍 3.1 malloc 和 free 3.2 calloc() 3.3 realloc() 4. 常见的动态内存错误 4.1 对NULL指针的解引用操作 4.2 对动态开辟的空间越界访问 4.3 对非动态内存开辟的空间进行free&#xff08;&…

外贸谈判前需要注意的4p

01Past了解客户的过去 当一个客户找到我们的时候&#xff0c;作为业务&#xff0c;我们需要第一时间回复客户所问到的问题。让客户感受到&#xff0c;他需要的产品我们公司可以提供。于此同时&#xff0c;在客户沟通意愿度较高的时候&#xff0c;我们不妨多跟客户沟通一下几个问…

Java学习笔记 --- MySQL-索引和事务

一、索引 索引的原理 1、没有索引会全表扫描&#xff0c;从而查找速度会很慢 2、使用索引会形成一个索引的数据结构&#xff0c;比如二叉树 3、索引的代价 磁盘占用 对 dml&#xff08;update、delete、insert&#xff09;语句的效率影响 索引的类型 1、主键索引&#xff…

2022年圣诞节 | 用代码实现简单圣诞树

2022年圣诞节到来啦&#xff0c;很高兴这次我们又能一起度过~ 一、前言 本文我们用 Python 来画一棵带背景音乐效果的雪夜圣诞树以及使用 HTMLCSSJS 在页面渲染出动态圣诞树&#xff0c;所涉及到的源码均来自GitHub开源站点。 二、效果展示 Python HTMLCSSJS 三、编码实现 …

(六)汇编语言——包含多个段的程序

目录 使用数据 使用栈 代码 总结 使用数据 首先&#xff0c;我们来看一个问题&#xff0c;就是编程计算0123H&#xff0c;0456H&#xff0c;0789H&#xff0c;0abcH&#xff0c;0defH&#xff0c;0fedH&#xff0c;0cbaH&#xff0c;0987H的和&#xff0c;结果存在ax寄存器…

《剑指offer》每日三题

这里使用的是题库&#xff1a; https://leetcode.cn/problem-list/xb9nqhhg/?page1 目录剑指 Offer 07. 重建二叉树剑指 Offer 14- I. 剪绳子剑指 Offer 14- II. 剪绳子 II剑指 Offer 07. 重建二叉树 递归思想&#xff1a; 代码 class Solution {int pPre0;//用于遍历preorde…

深入理解HashMap

HashMap集合 1. HashMap集合简介 HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值对。hashMap的实现不是同步的&#xff0c;这就意味着它不是线程安全的。它的key、value都可以为null。此外&#xff0c;HashMap中的映射不是有序的。 JDK1.8之前…

短视频上热门技巧总结,这样做你也可以快速上热门。

最近开始做短视频&#xff0c;找了很多短视频运营创作技巧&#xff0c;但能上热门的只有那么几个&#xff0c;经过近一周的分析&#xff0c;结合了我赢上短视频运营创作技巧&#xff0c;得到了以下几个经典技巧合集&#xff1a;学会一个就值了。 首先说一下&#xff1a;什么样的…

团簇生长过程-Ovito渲染

文章目录一、选择出团簇原子和非团簇原子1. 选择团簇原子2. 删除非团簇原子二、选择出团簇原子和非团簇原子1. 团簇分析2. 团簇具体信息三、渲染团簇1、 对团簇进行选择2、 获得团簇渲染后的结果四、渲染结果五、 案例dump下载博文《根据近邻列表法识别团簇—冷凝成核 MatlabOv…

java06-面向对象1

一&#xff1a;面向对象学习内容&#xff1a; 1.java 类及成员&#xff1a;属性、方法、构造器、代码块、内部类 2.面向对象三大特征&#xff1a;封装、继承、多态 3.其他关键字&#xff1a;this、super static、final、abstact、interface 、package、import 二&#xff…

iPhone/iPad上值得推荐的5个免费PDF转Word

PDF 文件是在不同平台上传输数据的最便捷方式&#xff0c;可确保保持高端信息质量。处理将不同文件格式转换为 PDF 的任务通常很麻烦&#xff0c;尤其是在 iOS 设备上。为了解决这个问题&#xff0c;这里讨论了您可以轻松依赖的前 5 个iPhone PDF 转换器工具。 适用于 iPhone 和…