原生js实现可爱糖果数字时间特效


Posted in Javascript onDecember 30, 2016

效果展示:http://demo.3water.com/js/2016/js_hovertreecolortime/

源码下载:http://xiazai.3water.com/201612/yuanma/hovertreecolortime_3water.rar

数字采用漂亮的糖果皮肤设计

效果图:

原生js实现可爱糖果数字时间特效

代码如下:

<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1" />
 <title>js多彩的数字时钟_何问起</title><base target="_blank" />
 <style>a{color:blue;}</style>
</head>
<body>
 <div><h1>JS实现多彩的数字时钟</h1></div>
 <div id="time"></div>
 <div><br /><br /><a href="http://hovertree.com">何问起</a> <a href="http://hovertree.com/h/bjaf/o0yqj1ly.htm">说明</a> <a href="http://hovertree.com/texiao/">特效</a></div>
 <script>
 function getTime(){
 var date = new Date();
 var hours =formatTime(date.getHours());
 var minutes = formatTime(date.getMinutes());
 var seconds = formatTime(date.getSeconds());
 var $time = document.getElementById('time');
 $time.innerHTML=hours +"<img src='images/hm.png' style='margin:0 10px;' width='12' height='40'/>"+ minutes+"<img style='margin:0 10px;' src='images/ms.png' width='12' height='40'/>"+ seconds;
 setTimeout("getTime()",500);
 }
 function formatTime(i){
 if(i<10&&i==1){
  i= "<img src='images/0.png' width='40' height='60'/>"+"<img src='images/1.png' width='20' height='60'/>";
 }else if(i<10&&i!=1){
  i= "<img src='images/0.png' width='40' height='60'/>" + "<img src='images/"+i+".png' width='40' height='60'/>";
 }else{
  var j= i.toString().charAt(0);
  var z =i.toString().charAt(1);
  if(j<10 && z<10&&j!=1&&z!=1){
  i = "<img src='images/"+j+".png' width='40' height='60'/>" + "<img src='images/"+z+".png' width='40' height='60'/>";
  }else if(j<10 && z<10&&j==1&&z!=1){
  i = "<img src='images/1.png' width='20' height='60'/>" + "<img src='images/"+z+".png' width='40' height='60'/>";
  }else if(j<10 && z<10&&z==1&&j!=1){
   i = "<img src='images/"+j+".png' width='40' height='60'/>"+"<img src='images/1.png' width='20' height='60'/>";
  }else if(j<10 && z<10&&(j==1&&z==1)){
  i="<img src='images/1.png' width='20' height='60'/>"+"<img src='images/1.png' width='20' height='60'/>";
  }
 }
 return i;
 }
 getTime();
 </script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
JMenuTab简单使用说明
Mar 13 Javascript
JavaScript效率调优经验
Jun 04 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
Jan 16 Javascript
js获取键盘按键响应事件(兼容各浏览器)
May 16 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
Sep 27 Javascript
js实现文本框宽度自适应文本宽度的方法
Aug 13 Javascript
最简单的tab切换实例代码
May 13 Javascript
JavaScript使用readAsDataUrl方法预览图片
May 10 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
Feb 09 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
Mar 19 Javascript
JavaScript事件冒泡机制原理实例解析
Jan 14 Javascript
vue+echarts实现中国地图流动效果(步骤详解)
Jan 27 Vue.js
JS实现颜色梯度与渐变效果完整实例
Dec 30 #Javascript
详解JS对象封装的常用方式
Dec 30 #Javascript
Jquery EasyUI Datagrid右键菜单实现方法
Dec 30 #Javascript
jQuery与js实现颜色渐变的方法
Dec 30 #Javascript
javascript工厂模式和构造函数模式创建对象方法解析
Dec 30 #Javascript
ajax图片上传,图片异步上传,更新实例
Dec 30 #Javascript
浅谈JavaScript的函数及作用域
Dec 30 #Javascript
You might like
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
基于php验证码函数的使用示例
2013/05/03 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
codeigniter中实现一次性加载多个view的方法
2015/03/20 PHP
php数组生成html下拉列表的方法
2015/07/20 PHP
php结合ajax实现手机发红包的案例
2016/10/13 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
JavaScript 定义function的三种方式小结
2009/10/16 Javascript
js判断undefined变量类型使用typeof
2013/06/03 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
2016/06/17 Javascript
jQuery实现的自动加载页面功能示例
2016/09/04 Javascript
简单实现js浮动框
2016/12/13 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
JavaScript事件对象event用法分析
2018/07/27 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
详解Vue3.0 前的 TypeScript 最佳入门实践
2019/06/18 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
[03:48]大碗DOTA
2019/07/25 DOTA
Python写的贪吃蛇游戏例子
2014/06/16 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
2020/03/12 Python
css3的transition效果和transfor效果示例介绍
2013/10/30 HTML / CSS
通过Canvas及File API缩放并上传图片完整示例
2013/08/08 HTML / CSS
大学生应聘导游自荐信
2014/06/02 职场文书
励志演讲稿800字
2014/08/21 职场文书
幼师中班个人总结
2015/02/12 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
详解JS ES6编码规范
2021/05/07 Javascript
SQL Server中搜索特定的对象
2022/05/25 SQL Server