css我为我编辑了,countdown timer但它没有显示出来。
我想为每个hour、、minute和second单元格编辑 css。
请帮我。
const span = document.getElementById("countdown");
const deadline = new Date();
deadline.setHours(0);
deadline.setMinutes(0);
deadline.setSeconds(0);
function displayRemainingTime() {
if (deadline < new Date()) deadline.setDate(deadline.getDate() + 1);
const remainingTime = deadline - new Date();
const extract = (maximum, factor) => Math.floor((remainingTime % maximum) / factor);
let seconds = extract(60000, 1000);
let minutes = extract(3600000, 60000);
let hours = extract(10800000, 3600000);
if (hours < 10) { hours = "0" + hours; }
if (minutes < 10) { minutes = "0" + minutes; }
if (seconds < 10) { seconds = "0" + seconds; }
const string = `${hours} hours ${minutes} minutes ${seconds} seconds remaining`;
span.innerText = `${hours} hours ${minutes} minutes ${seconds} seconds`;
}
window.setInterval(displayRemainingTime, 1000);
displayRemainingTime();
span#minutes {
background: #fff;
font-size: 18px;
border-radius: 2px;
}
span#hours {
background: #fff;
font-size: 18px;
border-radius: 2px;
}
span#seconds {
background: #fff;
font-size: 18px;
border-radius: 2px;
}
<div id="countdown">
<span id="hours"> 00</span> :
<span id="minutes"> 00</span> :
<span id="seconds"> 00</span>