首页 > 分享 > 新年烟花(有倒计时)

新年烟花(有倒计时)

新年烟花(有倒计时)

小酒馆囍 已于 2023-01-05 10:52:21 修改

于 2023-01-05 10:32:50 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

祝大家在新的一年里:身体健康平安,生活充实饱满,事业步步高升,心情阳光灿烂,财运滚滚而来,家庭美满幸福,新年开心快乐! 

前言

如果没有编辑工具的也可以用,记事本来编辑

【这里就不给大家展示了】

一、新年烟花效果如下:

https://live.csdn.net/v/267943?spm=1001.2014.3001.5501

二、使用步骤

1.引入库

代码如下(示例):

 

 

2.读入数据

代码如下(示例):

<!DOCTYPE html>

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<link rel="stylesheet" href="css/style.css">

<link rel="stylesheet" href="css/mobile.css">

<title>新年倒计时</title>

</head>

<body id = "bgc">

<div class="container">

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

<div class="countdown">

<div id="day">--</div>

<div id="hour">--</div>

<div id="minute">--</div>

<div id="second">--</div>

</div>

</div>

<script src="js/script.js"></script>

</body>

</html>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>新年快乐!!!!!</title>

<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">

<meta name="mobile-web-app-capable" content="yes">

<meta name="apple-mobile-web-app-capable" content="yes">

<meta name="theme-color" content="#000000">

<link rel="shortcut icon" type="image/png" href="./image/firework-burst-icon-v2.png">

<link rel="icon" type="image/png" href="./image/firework-burst-icon-v2.png">

<link rel="apple-touch-icon-precomposed" href="./image/firework-burst-icon-v2.png">

<meta name="msapplication-TileColor" content="#000000">

<meta name="msapplication-TileImage" content="./image/firework-burst-icon-v2.png">

<link href="https://fonts.googleapis.com/css?family=Russo+One" rel="stylesheet">

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">

<link rel="stylesheet" href="./css/firework.css">

</head>

<body>

<audio id="a1" loop="loop" autoplay="autoplay">

<source src="image/xnkl.mp3">

</audio>

<!-- partial:index.partial.html -->

<!-- SVG Spritesheet -->

<div style="height: 0; width: 0; position: absolute; visibility: hidden;">

<svg xmlns="http://www.w3.org/2000/svg">

<symbol id="icon-play" viewBox="0 0 24 24">

<path d="M8 5v14l11-7z"/>

</symbol>

<symbol id="icon-pause" viewBox="0 0 24 24">

<path d="M6 19h4V5H6v14zm8-14v14h4V5h-4z"/>

</symbol>

<symbol id="icon-close" viewBox="0 0 24 24">

<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/>

</symbol>

<symbol id="icon-settings" viewBox="0 0 24 24">

<path d="M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"/>

</symbol>

<symbol id="icon-sound-on" viewBox="0 0 24 24">

<path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"/>

</symbol>

<symbol id="icon-sound-off" viewBox="0 0 24 24">

<path d="M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z"/>

</symbol>

</svg>

</div>

<!-- App -->

<div class="container">

<div class="loading-init">

<div class="loading-init__header">Loading</div>

<div class="loading-init__status">Assembling Shells</div>

</div>

<div class="stage-container remove">

<div class="canvas-container">

<canvas id="trails-canvas"></canvas>

<canvas id="main-canvas"></canvas>

</div>

<div class="controls">

<div class="btn pause-btn">

<svg fill="white" width="24" height="24">

<use href="#icon-pause" xlink:href="#icon-pause"></use>

</svg>

</div>

<div class="btn sound-btn">

<svg fill="white" width="24" height="24">

<use href="#icon-sound-off" xlink:href="#icon-sound-off"></use>

</svg>

</div>

<div class="btn settings-btn">

<svg fill="white" width="24" height="24">

<use href="#icon-settings" xlink:href="#icon-settings"></use>

</svg>

</div>

</div>

<div class="menu hide">

<div class="menu__inner-wrap">

<div class="btn btn--bright close-menu-btn">

<svg fill="white" width="24" height="24">

<use href="#icon-close" xlink:href="#icon-close"></use>

</svg>

</div>

<div class="menu__header">Settings</div>

<div class="menu__subheader">For more info, click any label.</div>

<form>

<div class="form-option form-option--select">

<label class="shell-type-label">Shell Type</label>

<select class="shell-type"></select>

</div>

<div class="form-option form-option--select">

<label class="shell-size-label">Shell Size</label>

<select class="shell-size"></select>

</div>

<div class="form-option form-option--select">

<label class="quality-ui-label">Quality</label>

<select class="quality-ui"></select>

</div>

<div class="form-option form-option--select">

<label class="sky-lighting-label">Sky Lighting</label>

<select class="sky-lighting"></select>

</div>

<div class="form-option form-option--select">

<label class="scaleFactor-label">Scale</label>

<select class="scaleFactor"></select>

</div>

<div class="form-option form-option--checkbox">

<label class="auto-launch-label">Auto Fire</label>

<input class="auto-launch" type="checkbox"/>

</div>

<div class="form-option form-option--checkbox form-option--finale-mode">

<label class="finale-mode-label">Finale Mode</label>

<input class="finale-mode" type="checkbox"/>

</div>

<div class="form-option form-option--checkbox">

<label class="hide-controls-label">Hide Controls</label>

<input class="hide-controls" type="checkbox"/>

</div>

<div class="form-option form-option--checkbox form-option--fullscreen">

<label class="fullscreen-label">Fullscreen</label>

<input class="fullscreen" type="checkbox"/>

</div>

<div class="form-option form-option--checkbox">

<label class="long-exposure-label">Open Shutter</label>

<input class="long-exposure" type="checkbox"/>

</div>

</form>

<div class="credits">

Passionately built by <a href="https://cmiller.tech/" target="_blank">Caleb Miller</a>.

</div>

</div>

</div>

</div>

<div class="help-modal">

<div class="help-modal__overlay"></div>

<div class="help-modal__dialog">

<div class="help-modal__header"></div>

<div class="help-modal__body"></div>

<button type="button" class="help-modal__close-btn">Close</button>

</div>

</div>

</div>

<!-- partial -->

<script src="./js/fscreen@1.0.1.js"></script>

<script src="./js/Stage@0.1.4.js"></script>

<script src="./js/MyMath.js"></script>

<script src="./js/firework.js"></script>

<script>

window.onload = function () {

let oA = document.querySelector("#a1");

let timer = null;

function autoPlay() {

if (oA.paused) { //如果暂停

oA.paused = false;//设为不暂停

oA.volume = 0.5;//设置自动播放的初始音量

oA.play();//调用play()方法播放

} else {//如果未暂停

clearInterval(timer);//清掉定时器

}

}

timer = setInterval(autoPlay, 1);//用定时器触发autoplay自动播放

}

</script>

</body>

</html>

 【代码量比较多】就不一一展示了

网盘资源:

链接:https://pan.baidu.com/s/120C-zPe3mvUvjoPXaXZOow?pwd=4dz9 
提取码:4dz9

总结


以上就是今天要讲的内容,本文仅仅简单介绍了新年烟花效果的使用,代码量相对还是比较大小编已经将源代码已分享给大家。

相关知识

新年倒计时
2023烟花新年跨年十秒倒计时PPT模板
跨年怎么过?新年倒计时,来泰国,感受不一样的年味儿!
关于时代广场2017新年倒计时,这是你需要提前知道的一切
烟花秀、打铁花、灯光秀、跨年倒计时、放飞气球...郑州元旦跨年活动攻略来了
上海外滩:新年与生命的倒计时
python实现元旦倒计时、圣诞树、跨年烟花的绘画马上双旦了给大家带来一些python代码 1.元旦节日倒计时代码的实现
庆典烟花简介
现场倒数跨年,北京新年倒计时活动在首钢园举行
纽约时报广场新年倒计时水晶球以全新灯光图案亮相

网址: 新年烟花(有倒计时) https://m.huajiangbk.com/newsview558212.html

所属分类:花卉
上一篇: 2024深圳跨年倒计时最新消息
下一篇: 2024杭州元旦跨年倒计时活动汇