第137天:移动端-仿京东秒杀倒计时

简介: 京东秒杀倒计时1、HTML 1 2 3 掌上秒杀 4 5 0 6 0 7 : 8 0 9 010 :11 012 ...

京东秒杀倒计时

1、HTML

 1 <div class="jd_secKill_left">
 2     <span class="ms_icon"></span>
 3     <h4 class="ms_name fl">掌上秒杀</h4>
 4     <div class="ms_time fl">
 5         <span class="num fl">0</span>
 6         <span class="num fl">0</span>
 7         <span class="str fl">:</span>
 8         <span class="num fl">0</span>
 9         <span class="num fl">0</span>
10         <span class="str fl">:</span>
11         <span class="num fl">0</span>
12         <span class="num fl">0</span>
13      </div>
14 </div>
15 <div class="jd_secKill_right fr">
16           <a href="">更多></a>
17 </div>

2、CSS

 1 .jd_secKill{
 2 }
 3 .jd_secKill .jd_secKill_left{
 4     float: left;
 5 }
 6 .jd_secKill .jd_secKill_left .ms_icon{
 7     background: url("../images/seckill-icon.png") no-repeat;
 8     background-size: 16px 20px;
 9     width: 16px;
10     height: 20px;
11     display: block;
12     float: left;
13     margin-left: 8px;
14     margin-top: 6px;
15 }
16 .jd_secKill .jd_secKill_left .ms_name{
17     font-size: 15px;
18     color: #d8505c;
19     font-weight: inherit;
20     margin-left: 8px;
21     line-height:30px;
22 }
23 .jd_secKill .jd_secKill_left .ms_time{
24     margin-top: 6px;
25     margin-left: 8px;
26 }
27 .jd_secKill .jd_secKill_left .ms_time span{
28     margin-right: 3px;
29     display: block;
30     line-height:20px;
31 }
32 .jd_secKill .jd_secKill_left .ms_time .num{
33     width: 15px;
34     height: 20px;
35     text-align: center;
36     background: #333;
37     color:#fff;
38 }
39 .jd_secKill .jd_secKill_left .ms_time .str{
40     width: 4px;
41     height: 15px;
42     text-align: center;
43 }
44 .jd_secKill_right a{
45     line-height:32px;
46     margin-right: 10px;
47 }

3、js

 1  /*秒杀倒计时*/
 2     var secondKill = function() {
 3         /*复盒子*/
 4         var parentTime = document.getElementsByClassName('ms_time')[0];
 5         /*span时间*/
 6         var timeList = parentTime.getElementsByClassName('num');
 7 
 8         console.log(timeList.length);
 9 
10         var times = 7 * 60 * 60;
11         var timer;
12         timer = setInterval(function () {
13             times--;
14 
15             var h = Math.floor(times / (60 * 60));
16             var m = Math.floor(times / 60 % 60);
17             var s = times % 60;
18 
19             //console.log(h + '-' + m + "-" + s);
20 
21             timeList[0].innerHTML = h > 10 ? Math.floor(h / 10) : 0;
22             timeList[1].innerHTML = h % 10;
23 
24             timeList[2].innerHTML = m > 10 ? Math.floor(m / 10) : 0;
25             timeList[3].innerHTML = m % 10;
26 
27             timeList[4].innerHTML = s > 10 ? Math.floor(s / 10) : 0;
28             timeList[5].innerHTML = s % 10;
29             if (times <= 0) {
30                 clearInterval(timer);
31             }
32         }, 1000);
33     }
34     secondKill();

运行效果:

 

相关文章
|
8月前
|
前端开发 JavaScript
HTML+CSS+JS仿京东购物车页面动态效果
HTML+CSS+JS仿京东购物车页面动态效果
103 0
|
3天前
|
前端开发 小程序 容器
订水商城实战教程09-跑马灯
订水商城实战教程09-跑马灯
|
7月前
|
小程序 UED
拼团/秒杀商城模式小程序/APP开发
拼团秒杀商城模式小程序的开发为用户提供了一个热门商品的抢购平台,增加了购物的乐趣和互动性。本文将重点介绍拼团秒杀商城模式小程序的功能特点和开发优势,展示其在打造热门商品的抢购平台方面的独特魅力。
|
12月前
|
小程序 开发者
上架抖音小游戏所需的资料说明
本篇文章主要讲解,抖音小游戏个人主体上架的条件及所需准备的资料要求。
2834 0
|
存储 容器
仿百度福袋红包界面
仿百度福袋红包界面
71 0
仿百度福袋红包界面
|
小程序 程序员
微信小程序 | 一文总结全部营销抽奖功能
微信小程序 | 一文总结全部营销抽奖功能
197 0
微信小程序 | 一文总结全部营销抽奖功能
|
小程序 前端开发
微信小程序直播间开发抽红包功能
小程序直播具备评论、点赞、连麦、拍一拍等丰富的互动功能,抽奖、优惠券等高效的营销功能,以及成员管理、评论管理、推流直播、数据看板等完善商家工具。通过引入小程序直播组件,商家自有小程序可快速具备直播能力,提升经营效率。
179 0
微信小程序直播间开发抽红包功能
几行代码解决京东购物界面(下)
几行代码解决京东购物界面(上)
172 0
几行代码解决京东购物界面(下)
|
iOS开发
iOS 特价秒杀(轮播图内嵌倒计时)
iOS 特价秒杀(轮播图内嵌倒计时)
134 0