2020-07-09更新

修复倒计时归零后出现负数的bug

自动切换至下一年日期

效果展示

前言

在B站上找视频学习的,勉强搞出来了,写下此篇文章作为笔记,也希望有更多感兴趣的人能够有所收获.

(萌新练习,大佬勿喷 (滑稽))

代码

HTML代码

index.html

Countdown to NCEE

Countdown to NCEE 2021

NA
NA
NA
NA

function getEndTime(myYear){

var myEndTime = new Date(''+myYear+'/06/07 00:00:00');

return myEndTime;

}

function countDown(){

var mydate = new Date();

var year = '2021';

var EndTime = getEndTime(year);

var NowTime = new Date();

if( (EndTime.getTime() - NowTime.getTime() ) < 0){

year = mydate.getFullYear() + 1;

EndTime = getEndTime(year);

}

var t = EndTime.getTime() - NowTime.getTime();

var d=Math.floor(t/1000/60/60/24);

var h=Math.floor(t/1000/60/60%24);

var m=Math.floor(t/1000/60%60);

var s=Math.floor(t/1000%60);

document.getElementById('day').innerText = d;

document.getElementById('hour').innerText = h;

document.getElementById('minute').innerText = m;

document.getElementById('second').innerText = s;

}

setInterval(countDown,1000);

CSS代码

style.css

@import url("https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900");

*

{

margin: 0;

padding: 0;

font-family: 'Poppins', sans-serif;

}

body

{

background: #000 url(bg.jpg);

background-attachment: fixed;

background-blend-mode: hard-light;

}

.container{

position: absolute;

top: 80px;

left: 100px;

right: 100px;

bottom: 80px;

background: url(bg.jpg);

background-attachment: fixed;

display: flex;

justify-content: center;

align-items: center;

flex-direction: column;

box-shadow: 0 50px 50px rgba(0,0,0,0.5),

0 0 0 100px rgba(0,0,0,.1);

}

.container h2 {

text-align: center;

font-size: 10em;

line-height: 0.7em;

color: #333;

margin-top: -80px;

}

.container h2 span{

display: block;

font-weight: 300;

letter-spacing: 6px;

font-size: 0.2em;

}

.countdown{

display: flex;

margin-top: 50px;

}

.countdown div{

position: relative;

width: 100px;

height: 100px;

line-height: 100px;

text-align: center;

background: #333;

color: #fff;

margin: 0 15px;

font-size: 3em;

font-weight: 500;

}

.countdown div:before{

content: '';

position: absolute;

bottom: -30px;

left: 0;

width: 100%;

height: 35px;

background: #ff0;

color: #333;

font-size: 0.35em;

line-height: 35px;

font-weight: 300;

}

.container #day:before{

content: 'Days';

}

.container #hour:before{

content: 'Hours';

}

.container #minute:before{

content: 'Minutes';

}

.container #second:before{

content: 'Seconds';

}

项目演示

mysql设计高考倒计时_HTML/CSS+JS制作一个高考倒计时页面相关推荐

  1. html中各种js效果图,HTML+CSS+JS制作一个漂亮的橙子动态时钟

    HTML+CSS+JS制作一个漂亮的橙子动态时钟 1. 效果图: 2. 背景产生: 利用四块与圆同高的矩形转一定的角度将圆切分成八块形成橙子内里,利用径向渐变形成橙皮. background: rad ...

  2. html日历页面节假日_html+css+js实现一个简易日历

    0.效果预览 简易 只实现了日历最基础的功能,当前日期红色显示,可通过上方的左右按钮查看上一月或下一月的日期. 1.HTML部分 < > 日一二三四五六 2.CSS部分 #cldFrame ...

  3. 用js制作一个新年倒计时

    效果图 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8&q ...

  4. 用HTML+CSS+JS制作一个让女朋友无法抗拒的表白烟花网站

    ❤ 精彩专栏推荐

  5. 程序员也懂浪漫,表白代码,你值得拥有 (html+css+js制作一个结婚邀请函)

    ❤ 精彩专栏推荐

  6. HTML+CSS+JS制作一个生日祝福网站(程序员专属情人节表白网站)

    ❤ 精彩专栏推荐

  7. html+css+js制作一个超炫酷的雪花特效

    ❤ 精彩专栏推荐

  8. 【恋爱交友情侣表白网站模板】HTML+CSS+JS制作一个爱心表白网站

    ❤ 精彩专栏推荐

  9. html网页设计期末大作业_HTML+CSS+JS网页设计期末课程大作业——橙色的素材火资源整站(25页)

    html网页设计期末大作业_HTML+CSS+JS网页设计期末课程大作业--橙色的素材火资源整站(25页) 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶 ...

最新文章

  1. ROS学习笔记(一)
  2. 维沃手机有没有智能机器人_权威发布!2019世界智能移动终端产业高峰会议获奖名单...
  3. android封装全局调用的toast_Android实用的Toast工具类封装
  4. vuejs深入浅出—基础篇
  5. 每天进步一点点《SVD用于压缩》
  6. firefox 开源_Firefox 10岁了,Microsoft开源了更多,等等
  7. (二)javascript中int和string转换
  8. 理解 HTTP 幂等性
  9. java走梅花桩_PGIS周中赛:梅花桩4队混战 PERO17杀饮恨 STK拿下本局
  10. matlab安卓官方下载,手机matlab软件下载-MATLAB Mobile手机版下载v5.1.0 安卓官方版-单机手游网...
  11. js判断数组是否相等的方法
  12. AI再造一个“李佳琦”,难嘛?
  13. java给文件夹加密码_用JavaScrpt 实现文件夹轻松加密 (转)
  14. 霍尼韦尔Granit 1990iSR工业二维码扫描枪
  15. PYA 练习2-3 输出倒三角图案
  16. GOOGLE搜索秘籍--高级搜索:site,link,inurl,allinurl,intitle,allintitle
  17. 腾讯云「轻量应用服务器」开放公测!
  18. 2021年下半场品牌入局小红书的三板斧-小红书数据分析
  19. Python — 文字输出乱码
  20. 返回查找对象所在列标_返回基础-这不是您要查找的对象...等等,哦,它是对象...

热门文章

  1. MCGS触摸屏设备地址修改-RS485
  2. 为其他商户构建 App Clips
  3. 只想让你知道我喜欢你
  4. 西北大学应用统计硕士专业考研成功经验分享
  5. 【Linux】CPU频率控制|Conflicting CPU frequency values detected
  6. excel计算式自动计算_45套电气自动计算表格+计算软件!EXCEL自动生成版分享
  7. 配置电脑和服务器硬件的参考
  8. Ajax+Css表格(转载)
  9. linux浏览器无法下载,红芯浏览器目前已经无法正常下载到
  10. 如何去除本地项目的git版本控制