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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

倒计时:精确到天时分秒的计时器html前端设计

發布時間:2024/5/8 HTML 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 倒计时:精确到天时分秒的计时器html前端设计 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

想設置桌面倒計時顯示不?
我們 今天學習到web中的計時器屬性,可以用倒計時的方式在網頁中通過設定一個日期進行動態倒計時器哦!快來看看吧。

我們首先簡單的設置幾個盒子和樣式。

<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>* {margin: 0;padding: 0;background-color: antiquewhite;}/* 清除浮動 */.clearfix:after {visibility: hidden;clear: both;display: block;content: ".";height: 0;}.clearfix {*zoom: 1;}.time {width: 280px;margin: 50px auto;line-height: 30px;text-align: center;}.time h3 {font-size: 25px;margin-bottom: 20px;}.time .day {float: left;margin: 10px 0 10px;width: 50px;height: 30px;color: #ff55ff;}.time .hours,.time .minutes,.time .seconds {float: left;margin: 10px;width: 50px;height: 30px;background-color: #ff92fe;border-radius: 8px;color: #ffffff;font-weight: 700;box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, .2);}</style> </head><body><div class="time clearfix"><h3>距離20歲生日,還有</h3><div class="day"></div><div class="hours"></div><div class="minutes"></div><div class="seconds"></div></div> </body> </html>

然后,我們通過js對其進行計時器控制,換算時間差為秒數,通過簡單的計算化為天數 ,小時數,分鐘數和秒數,最后綁定計時器進行倒計時變化。

<script>window.addEventListener('load', function () {var day = document.querySelector('.day')var hours = document.querySelector('.hours')var minutes = document.querySelector('.minutes')var seconds = document.querySelector('.seconds')function countDown(time) {var nowTime = +new Date(); // 返回當前時間總的毫秒數var inputTime = +new Date(time); // 返回輸入時間總的毫秒數var times = (inputTime - nowTime) / 1000; //剩余時間總的秒數 var d = parseInt(times / 60 / 60 / 24).toString().padStart(2, '0') // 天var h = parseInt(times / 60 / 60 % 24).toString().padStart(2, '0') //時var m = parseInt(times / 60 % 60).toString().padStart(2, '0') // 分var s = parseInt(times % 60).toString().padStart(2, '0')// 當前的秒day.innerHTML = d + '天'hours.innerHTML = h + '時'minutes.innerHTML = m + '分'seconds.innerHTML = s + '秒'}// countDown('2022-12-12 00:00:00')setInterval(function () {countDown('2022-12-20 00:00:00')}, 1000)})</script>

最后效果圖就是這樣啦,實際是動態的秒數會隨著當前時間的流逝不斷減少,只需要更改指定日期和標題就可以獲得你想要的倒計時啦!學到的同學記得點贊評論哦!

總結

以上是生活随笔為你收集整理的倒计时:精确到天时分秒的计时器html前端设计的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。