CSS倒計時是一種實現精美倒計時效果的方法。在這篇文章中,我們將介紹如何使用CSS來實現倒計時效果。
.countdown{ font-size: 32px; color: #fff; background-color: #333; padding: 10px 20px; border-radius: 5px; } .countdown span{ font-size: 16px; color: #999; margin-left: 10px; }
以上是CSS代碼,我們使用了倒計時外層容器的樣式和倒計時數字的樣式。
剩余時間:
以上是HTML代碼,我們創建了一個倒計時容器,通過JavaScript動態更新倒計時數字。
var countDownDate = new Date("Oct 31, 2021 23:59:59").getTime(); var x = setInterval(function() { var now = new Date().getTime(); var distance = countDownDate - now; var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); document.getElementById("countdown-timer").innerHTML = days + " 天 " + hours + " 小時 " + minutes + " 分鐘 " + seconds + " 秒 "; if (distance< 0) { clearInterval(x); document.getElementById("countdown-timer").innerHTML = "已過期"; } }, 1000);
以上是JavaScript代碼,我們創建一個計時器函數,通過計算當前時間與設定的日期之間的時間差來更新倒計時數字。同時,在時間過期后,我們會清除計時器并顯示“已過期”。
現在,我們已經完成了CSS倒計時的實現。通過以上代碼,我們可以得到一個帶有時分秒倒計時功能的精美效果。
上一篇css時鐘代碼大全