日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

【你会用代码画年兽吗】20行代码使用JS实现虎年春节倒计时 —— 红红火火过虎年

發(fā)布時間:2023/12/10 javascript 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【你会用代码画年兽吗】20行代码使用JS实现虎年春节倒计时 —— 红红火火过虎年 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

🍊前言

🍊哈嘍小伙伴們好呀,我是超夢,大家可以叫我小夢~,馬上就要過虎年春節(jié)啦,在新的一年里祝愿大家🐯身體健康,🐯平平安安,🐯虎氣沖天,🐯虎年大吉!

還有一點很重要!那就是祝小伙伴們虎年暴富!暴富!金錢豹富!


春節(jié)將至,小夢相信大家跟小朦夢一樣很激動呀。為了迎接虎年春節(jié)到來,小夢擼了一個虎年春節(jié)倒計時,僅20行代碼用js就實現(xiàn)啦,是不是很簡單呢?我們用這20行代碼不僅能做個虎年春節(jié)倒計時,還能從中學(xué)到JS相關(guān)知識,一舉兩得!話不多說,接下來小伙伴們跟著小夢一起也動手試試吧!

虎年春節(jié)倒計時局部效果圖

虎年春節(jié)倒計時全局效果圖,灰常可愛的小老虎呀~


?JS關(guān)鍵代碼實現(xiàn)

window.onload=function starttime(){// 2022年春節(jié)時間time(h1,'2022/2/1');// 計時器timer = setTimeout(starttime,1000); }function time(obj,springtime){// 獲取當(dāng)前時間var nowtime = new Date().getTime(); // 獲取未來時間var futruetime = new Date(springtime).getTime(); // 獲取當(dāng)前時間到未來時間之差var mtime = futruetime-nowtime; // 毫秒/1000var time = (mtime/1000);// 天 var day = parseInt(time/(24*60*60)); // 小時 var hour = parseInt(time/(60*60))-24*day; // 分 var minute = parseInt(time%3600/60); var second = parseInt(time%60); obj.innerHTML="<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;虎年春節(jié)倒計時:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+day+"天"+hour+"小時"+minute+"分"+second+"秒"+"<br><span><br>龍騰虎躍,虎虎虎虎!</span>";return true;}

上述代碼中實現(xiàn)倒計時的關(guān)鍵點在于setTimeout()函數(shù),setTimeout()函數(shù)是一個起到定時器的作用,接下來為小伙伴們簡單講解一下該知識點,在后面大家制作虎年春節(jié)倒計時的同時,也能學(xué)習(xí)與復(fù)習(xí)相關(guān)知識點。

setTimeout()函數(shù)

setTimeout函數(shù)用來指定某個函數(shù)某段代碼,在多少毫秒之后執(zhí)行。它返回一個整數(shù),表示定時器的編號,以后可以用來取消這個定時器。

var timerId = setTimeout(func, delay)

在上面代碼中,setTimeout函數(shù)中有兩個參數(shù),第一個參數(shù)func是將要延遲執(zhí)行的函數(shù)或一段延遲執(zhí)行的代碼,第二個參數(shù)delay是延遲執(zhí)行的毫秒數(shù)。

timer = setTimeout(starttime,1000);

在我們的虎年春節(jié)倒計時代碼中,starttime是要延遲執(zhí)行的函數(shù),1000是延遲1s,也就是每隔1秒執(zhí)行一次starttime函數(shù)來實現(xiàn)倒計時邏輯。


CSS樣式相關(guān)代碼

<style> h1{position: fixed;top: 25%;left: 20;width: 100%;transform:translateY(-50%);font-family:'Courier New', Courier, monospace;font-size: 60px;color: #2c0712;padding: 0 20px; } h1 span{position: fixed;left: 0;width: 100%;text-align: center; margin-top:250px;font-size:40px; } body{background-image: url("C:UsersAdministratorDesktop博客圖片虎虎.jpg"); background-size: cover;background-repeat: no-repeat;background-position: top center;display: flex;flex-direction: column;align-items: center;min-height: 100vm;margin: 0; </style>

CSS樣式用于控制我們的頁面規(guī)整美觀,與JS強強結(jié)合,在這里小夢就不細(xì)說CSS啦,后期肝一篇CSS相關(guān)內(nèi)容再分享給大家。


完整代碼貼附,復(fù)制到THML文件中就可以直接運行啦!小伙伴們可以嘗試一下哦~,圖片資料有需要的話大家可以留言,小夢看到會發(fā)給你滴~

<!doctype html> <html> <head> <meta charset="utf-8"> <title>虎年倒計時</title> <style> h1{position: fixed;top: 25%;left: 20;width: 100%;transform:translateY(-50%);font-family:'Courier New', Courier, monospace;font-size: 60px;color: #2c0712;padding: 0 20px; } h1 span{position: fixed;left: 0;width: 100%;text-align: center; margin-top:250px;font-size:40px; } body{background-image: url("C:UsersAdministratorDesktop博客圖片虎虎.jpg"); background-size: cover;background-repeat: no-repeat;background-position: top center;display: flex;flex-direction: column;align-items: center;min-height: 100vm;margin: 0; </style></head> <body bgcolor="red"> <h1 id="h1"></h1><script> window.onload=function starttime(){// 2022年春節(jié)時間time(h1,'2022/2/1');// 計時器timer = setTimeout(starttime,1000); }function time(obj,springtime){// 獲取當(dāng)前時間var nowtime = new Date().getTime(); // 獲取未來時間var futruetime = new Date(springtime).getTime(); // 獲取當(dāng)前時間到未來時間之差var mtime = futruetime-nowtime; // 毫秒/1000var time = (mtime/1000);// 天 var day = parseInt(time/(24*60*60)); // 小時 var hour = parseInt(time/(60*60))-24*day; // 分 var minute = parseInt(time%3600/60); var second = parseInt(time%60); obj.innerHTML="<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;虎年春節(jié)倒計時:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+day+"天"+hour+"小時"+minute+"分"+second+"秒"+"<br><span><br>龍騰虎躍,虎虎虎虎!</span>";return true;} </script> </body> </html>


?最后推薦大家可以使用VSCode進行編碼,小夢覺得這款編碼軟件很好用,也是工作中必不可少的。

附VSCode詳細(xì)安裝教程與VSCode快捷鍵大全,建議收藏~

VSCode詳細(xì)安裝教程https://blog.csdn.net/weixin_42306958/article/details/122632862?spm=1001.2014.3001.5501VSCode快捷鍵大合集https://blog.csdn.net/weixin_42306958/article/details/122374139?spm=1001.2014.3001.5501

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的【你会用代码画年兽吗】20行代码使用JS实现虎年春节倒计时 —— 红红火火过虎年的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。