js+dom娱乐之一个夸张的倒计时
来源:互联网 发布:全国书画艺术网络大赛 编辑:程序博客网 时间:2024/04/30 01:17
用dom节点来显示数字,哈哈,用盒子模型的border模拟数字屏显示;
talk is cheap ,show the code
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style media="screen"> .up{ height:100px; width:100px; transition: all 0.5s; border: 50px solid; border-bottom: 25px solid; } .down{ height:100px; width:100px; border: 50px solid; border-top: 25px solid; transition: all 0.5s; } </style> </head> <body> <div class="up"></div> <div class="down"></div> </body> <script type="text/javascript"> window.onload = function(){ setInterval(discount(),1000); } function discount(){ var time = 0; return function(){ // console.log(time); transition(time,document); // document.body.innerHTML = time; time++; if (time > 9) { time = 0; } } } function transition(num,node){ if(typeof num != 'number')return; var code_lib = [ [1,1,0,1,0,1,1,1], [0,1,0,0,0,1,0,0], [1,1,1,0,1,0,1,1], [1,1,1,0,1,1,1,0], [0,1,1,1,1,1,0,0], [1,0,1,1,1,1,1,0], [1,0,1,1,1,1,1,1], [1,1,0,0,0,1,0,0], [1,1,1,1,1,1,1,1], [1,1,1,1,1,1,1,0], ]; var color = ["rgba(0,0,0,0)","rgba(0,0,1,1)"]; var code = code_lib[num%10]; var up = node.querySelector('.up'); var down = node.querySelector('.down'); up.style['border-top-color'] = color[code[0]] up.style['border-right-color'] = color[code[1]] up.style['border-bottom-color'] = color[code[2]] up.style['border-left-color'] = color[code[3]] down.style['border-top-color'] = color[code[4]] down.style['border-right-color'] = color[code[5]] down.style['border-bottom-color'] = color[code[6]] down.style['border-left-color'] = color[code[7]] } </script></html>
0 0
- js+dom娱乐之一个夸张的倒计时
- js+dom娱乐之table排序
- js 多个倒计时,毫秒倒计时
- 夸张的MBA联考
- 夸张的扩容盘!
- 模仿了一个夸张的商品倒计时效果,设计的精简当然也很丑,只是为了检测自己说明问题
- 倒计时的JS
- 关于JS的倒计时
- 一个倒计时的JS
- 一个倒计时的JS
- JS----简单的倒计时
- 简单的js倒计时
- 【转】娱乐的14个要素
- 夸张的游戏之夜
- 好夸张的一篇paer
- js实现,同一页面多个倒计时
- 一个页面多个倒计时 js
- js实现,同一页面多个倒计时
- ccf csp第九次认证考试 第二题 工资计算
- 第二十四、Java面向对象三大特性之继承与super关键字
- 安卓开发之通过网址获取数据
- 剑指offer--连续子数组的最大和
- BEDTools使用详细说明
- js+dom娱乐之一个夸张的倒计时
- web前端px和rem自动转换插件
- Spring面向切面编程
- Ubuntu14.04安装OpenCV2.4.13(ZIP安装)
- 蓝桥杯历届试题——九宫重排(启发式搜索)
- [BZOJ2177][最小/最大(曼哈顿距离)生成树]曼哈顿最小生成树
- 利用java.nio.charset.CharsetDecoder自动识别字符集
- Nginx简单入门教学,包学包会,让你不再依赖伪大神!
- 【九度OJ】题目1467:二叉排序树 解题报告