首页 > 分享 > 2022跨年

2022跨年

前言

2022 HAPPY NEW YEAR
马上都是新的一年了,岁末已至,是结束也是开始,不管这一年好和坏,都将结束,愿来年有趣有盼,无灾无难,你我都要平安才好,善良勇敢
在这里插入图片描述
跨年倒计时制作步骤
步骤一:
首先在电脑桌面新建txt文本文档,如下
在这里插入图片描述
步骤二:
在文本文档添加如下代码:其中倒计时界面会显示愿来年有趣有盼,无灾无难,你我都要平安才好等祝福语,同时会有背景音乐

<!doctype html> <html> <head> <meta charset="utf-8"> <title>新年快乐</title><!-- 这是网页标题 --> <style> body{ overflow: hidden; margin: 0; } h1{ position: fixed; top: 30%; left: 0; width: 100%; text-align: center; transform:translateY(-50%); font-family: 'Love Ya Like A Sister', cursive; font-size: 60px; color: #c70012; padding: 0 20px; } h1 span{ position: fixed; left: 0; width: 100%; text-align: center; margin-top:30px; font-size:40px; } </style> </head> <body> <h1 id="h1"></h1> <canvas></canvas> <!--canvas 画布--> <script> var canvas = document.querySelector("canvas"), ctx = canvas.getContext("2d"); var ww,wh; function onResize(){ ww = canvas.width = window.innerWidth; wh = canvas.height = window.innerHeight; } ctx.strokeStyle = "red"; ctx.shadowBlur = 25; ctx.shadowColor = "hsla(0, 100%, 60%,0.5)"; var precision = 100; var hearts = []; var mouseMoved = false; function onMove(e){ mouseMoved = true; if(e.type === "touchmove"){ hearts.push(new Heart(e.touches[0].clientX, e.touches[0].clientY)); hearts.push(new Heart(e.touches[0].clientX, e.touches[0].clientY)); } else{ hearts.push(new Heart(e.clientX, e.clientY)); hearts.push(new Heart(e.clientX, e.clientY)); } } var Heart = function(x,y){ this.x = x || Math.random()*ww; this.y = y || Math.random()*wh; this.size = Math.random()*2 + 1; this.shadowBlur = Math.random() * 10; this.speedX = (Math.random()+0.2-0.6) * 8; this.speedY = (Math.random()+0.2-0.6) * 8; this.speedSize = Math.random()*0.05 + 0.01; this.opacity = 1; this.vertices = []; for (var i = 0; i < precision; i++) { var step = (i / precision - 0.5) * (Math.PI * 2); var vector = { x : (15 * Math.pow(Math.sin(step), 3)), y : -(13 * Math.cos(step) - 5 * Math.cos(2 * step) - 2 * Math.cos(3 * step) - Math.cos(4 * step)) } this.vertices.push(vector); } } Heart.prototype.draw = function(){ this.size -= this.speedSize; this.x += this.speedX; this.y += this.speedY; ctx.save(); ctx.translate(-1000,this.y); ctx.scale(this.size, this.size); ctx.beginPath(); for (var i = 0; i < precision; i++) { var vector = this.vertices[i]; ctx.lineTo(vector.x, vector.y); } ctx.globalAlpha = this.size; ctx.shadowBlur = Math.round((3 - this.size) * 10); ctx.shadowColor = "hsla(0, 100%, 60%,0.5)"; ctx.shadowOffsetX = this.x + 1000; ctx.globalCompositeOperation = "screen" ctx.closePath(); ctx.fill() ctx.restore(); }; function render(a){ requestAnimationFrame(render); hearts.push(new Heart()) ctx.clearRect(0,0,ww,wh); for (var i = 0; i < hearts.length; i++) { hearts[i].draw(); if(hearts[i].size <= 0){ hearts.splice(i,1); i--; } } } onResize(); window.addEventListener("mousemove", onMove); window.addEventListener("touchmove", onMove); window.addEventListener("resize", onResize); requestAnimationFrame(render); window.onload=function starttime(){ time(h1,'2022/2/1'); // 2022年春节时间 ptimer = setTimeout(starttime,1000); // 添加计时器 } function time(obj,futimg){ var nowtime = new Date().getTime(); // 现在时间转换为时间戳 var futruetime = new Date(futimg).getTime(); // 未来时间转换为时间戳 var msec = futruetime-nowtime; // 毫秒 未来时间-现在时间 var time = (msec/1000); // 毫秒/1000 var day = parseInt(time/86400); // 天 24*60*60*1000 var hour = parseInt(time/3600)-24*day; // 小时 60*60 总小时数-过去的小时数=现在的小时数 var minute = parseInt(time%3600/60); // 分 -(day*24) 以60秒为一整份 取余 剩下秒数 秒数/60 就是分钟数 var second = parseInt(time%60); // 以60秒为一整份 取余 剩下秒数 obj.innerHTML="<br>现在距离2022年还有:<br>"+day+"天"+hour+"小时"+minute+"分"+second+"秒"+"<br><span>一列跨年小火车欢快的驶来,<br>秃秃秃秃秃秃秃秃秃秃<br>原来年有趣有盼,无灾无难, <br>你我都要平安才好</span>" return true; } </script> <audio autoplay="autoplay" loop="loop" preload="auto" src=" http://music.163.com/song/media/outer/url?id=1851244378.mp3"> </audio> </body> </html>

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143

步骤三:
将txt文本文档修改为html文档,如下
在这里插入图片描述
步骤四:
最后双击打开,就会有如下界面
在这里插入图片描述

注意:
跨年倒计时可以使用360浏览器,qq浏览器以及其他打开,跨年链接可以手机电脑打开,在代码里添加音乐链接时注意链接正确,完成制作后通过微信,QQ发送好友,好友便可以和你一起跨年咯

相关知识

海花岛将举办跨年迎新灯光烟花盛典
烟花秀、打铁花、灯光秀、跨年倒计时、放飞气球...郑州元旦跨年活动攻略来了
跨年进入倒计时!六大板块22项活动邀你一起来跨年→
2024杭州跨年活动有哪些?(持续更新)
6888元!售罄!你为跨年仪式感花了多少钱?
新年闪耀 开启跨年倒计时
悉尼跨年庆典烟火炫丽绽放 现场百万人目睹盛况
跨年怎么过?新年倒计时,来泰国,感受不一样的年味儿!
历史跨年妖股最高大涨2600%,今年花落谁家?
适合送给女生的跨年花束推荐

网址: 2022跨年 https://m.huajiangbk.com/newsview558221.html

所属分类:花卉
上一篇: 【元旦倒计时】2025新年倒计时
下一篇: 婚礼倒计时图片