如何设置此javascript倒计时计时器的样式
How to style this javascript countdown timer
我一直在学习如何创建javascript倒计时计时器的教程。我想在<h1>
标签中显示每一个,这样我就可以用CSS进行样式设计,但到目前为止,我所有的尝试都失败了,老实说,我不知道该怎么做。任何帮助都感谢
Html
<span id="countdown"></span>
Javascript
// set the date we're counting down to
var target_date = new Date("Aug 15, 2019").getTime();
// variables for time units
var days, hours, minutes, seconds;
// get tag element
var countdown = document.getElementById("countdown");
// update the tag with id "countdown" every 1 second
setInterval(function () {
// find the amount of "seconds" between now and target
var current_date = new Date().getTime();
var seconds_left = (target_date - current_date) / 1000;
// do some time calculations
days = parseInt(seconds_left / 86400);
seconds_left = seconds_left % 86400;
hours = parseInt(seconds_left / 3600);
seconds_left = seconds_left % 3600;
minutes = parseInt(seconds_left / 60);
seconds = parseInt(seconds_left % 60);
// format countdown string + set tag value
countdown.innerHTML = days + "d, " + hours + "h, "
+ minutes + "m, " + seconds + "s";
}, 1000);
不需要使用标记。改为设置跨度样式。
span#countdown {
font-size: 48px;
border: 3px solid black;
padding: 5px;
background-color: #ffe;
}
请参阅http://jsfiddle.net/8mw6beqh/.
有趣的是,我在做同样的事情。我使用了firstwatch的方法,但无法针对每个方法。这是我完成的代码笔。
所以我为不同的元素创建了单独的变量。
var daysTimer = document.getElementById("dayTimer");
var hourTimer = document.getElementById("hourTimer");
var minuteTimer = document.getElementById("minuteTimer");
var secondTimer = document.getElementById("secondTimer");
并确保分别运行
// format countdown string + set tag value
dayTimer.innerHTML = days;
hourTimer.innerHTML = hours;
minuteTimer.innerHTML = minutes;
secondTimer.innerHTML = seconds;
我在一个无序列表中使用了它们,如下所示:
<div id="clock">
<ul id=time>
<li id="dayTimer"></li>
<li id="hourTimer"></li>
<li id="minuteTimer"></li>
<li id="secondTimer"></li>
</ul>
</div>
相关文章:
- 如何在窗体打开时从javascript倒计时计时器值中节省时间
- Javascript倒计时计时器倒计时未正确更新秒/分钟
- 结束后Javascript倒计时计时器重定向
- 停止javascript倒计时
- JavaScript-在倒计时期间禁用点击功能
- 设置Javascript倒计时计时器的初始值
- Javascript-将时区添加到日期倒计时中
- 自调整Javascript倒计时
- 如何进行自动倒计时,点击javascript继续倒计时
- 具有可变目标日期的倒计时javascript函数
- 如何在Javascript中定义一个简单的自动重启倒计时
- JavaScript倒计时计时器不会显示两次
- 如何设置此javascript倒计时计时器的样式
- 交替重复倒计时 - javascript
- 1 分钟倒计时 Javascript
- 倒计时JavaScript与开始和结束
- 暂停倒计时javascript jquery
- 检测用户时区并在倒计时Javascript中更改它
- 试图用当前时间与截止日期进行倒计时javascript
- 倒计时javascript应用程序