jQuery+css3网页时钟效果

转载 2013年12月02日 10:44:00

css3网页时钟,圆形的电子钟表信息,基于HTML5技术,IE下不能正常运行,有些内容是使用图片实现的,有兴趣的参考下吧。


<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery+css3网页时钟效果</title>
<style>
*{margin: 0;padding: 0;}
body{background: #f9f9f9;color: #000;font: 15px Calibri, Arial, sans-serif;text-shadow: 1px 2px 1px #FFFFFF;}
a,a: visited{text-decoration: none;outline: none;color: #fff;}
a: hover{text-decoration: underline;color: #ddd;}
footer{background: #444 url("/jscss/demoimg/201311/bg-footer.png") repeat;position: fixed;width: 100%;height: 70px;bottom: 0;left: 0;color: #fff;text-shadow: 2px 2px #000;-moz-box-shadow: 5px 1px 10px #000;-webkit-box-shadow: 5px 1px 10px #000;box-shadow: 5px 1px 10px #000;}
footer h1{font: 25px/26px Acens;font-weight: normal;left: 50%;margin: 0px 0 0 150px;padding: 25px 0;position: relative;width: 400px;}
footer a.orig,
a.orig: visited{background: url("/jscss/demoimg/201311/demo2.png") no-repeat right top;border: none;text-decoration: none;color: #FCFCFC;font-size: 14px;height: 70px;left: 50%;line-height: 50px;margin: 12px 0 0 -400px;position: absolute;top: 0;width: 250px;}
#clock{position: relative;width: 600px;height: 600px;list-style: none;margin: 20px auto;background: url('/jscss/demoimg/201311/clock.png') no-repeat center;}
#seconds,
#minutes,
#hours{position: absolute;width: 30px;height: 580px;left: 270px;}
#date{text-shadow: 1px 2px 1px #000;position: absolute;top: 365px;color: #fff;right: 140px;font: 30px/36px Acens;font-weight: bold;letter-spacing: 3px;}
#hours{background: url('/jscss/demoimg/201311/hands.png') no-repeat left;z-index: 1000;}
#minutes{background: url('/jscss/demoimg/201311/hands.png') no-repeat center;width: 25px;z-index: 2000;}
#seconds{background: url('/jscss/demoimg/201311/hands.png') no-repeat right;z-index: 3000;}
</style>
</head>
<body>
<script src="/ajaxjs/jquery-1.6.2.min.js"></script>
<script>
$(document).ready(function() {
//markup for the clock		
	var clock = [
		'<ul id="clock">',
		'<li id="date"></li>',
		'<li id="seconds"></li>',
		'<li id="hours"></li>',
		'<li id="minutes"></li>',
		'</ul>'].join('');
//fadein the clock and append it to the body		
  $(clock).fadeIn().appendTo('body');
	//Download by http://www.codefans.net
	//an autoexecuting function that updates the clovk view every second
	//you can also use setInterval (function Clock (){})();
	(function Clock(){
//get the date and time
            var date = new Date().getDate(),//get the current date
	   hours = new Date().getHours(),//get the current hour
             minutes = new Date().getMinutes();	//get the current minute
	   seconds = new Date().getSeconds(),//get the current second
            $("#date").html(date); //show the current date on the clock
	 var hrotate = hours * 30 + (minutes / 2);
	 //i.e 12 hours * 30 = 360 degrees
            $("#hours").css({
		  'transform'	:  'rotate('+ hrotate +'deg)',
		'-moz-transform'	:'rotate('+ hrotate +'deg)',
		'-webkit-transform'	:'rotate('+ hrotate +'deg)'
		  });
	  var mrotate = minutes * 6; //degrees to rotate the minute hand
            $("#minutes").css({
		'transform'	:  'rotate('+ mrotate +'deg)',
		'-moz-transform'	:'rotate('+ mrotate +'deg)',
		'-webkit-transform'	:'rotate('+ mrotate +'deg)'
		  });  
            var srotate = seconds * 6;//for the rotation to reach 360 degrees
	  //i.e 60 seconds * 6 = 360 degrees.
            $("#seconds").css({
		 'transform'	:  'rotate('+ srotate +'deg)',
		'-moz-transform'	:'rotate('+ srotate +'deg)',
		'-webkit-transform'	:'rotate('+ srotate +'deg)'
		  });
           //a call to the clock function after every 1000 miliseconds
	  setTimeout(Clock,1000);
	})();
});
</script>
</body>
</html>


纯CSS实现的3D倒计时效果

纯CSS实现的3D倒计时效果,从0 到 9 ~ 效果图: css  下载:http://pan.baidu.com/s/1c0Db7Ni html: 结构图: 代码:...
  • damys
  • damys
  • 2015年09月22日 16:05
  • 1884

鼠标滑动到当前页面触发动画效果

近年来,关于鼠标滑动到当前页面从而触发动画效果十分的火热,今天我们就来学习下这一效果。 一、首先,我们先来了解一下这一效果实现的原理 1.一个网页离不开基本的布局,所以首先就是要先用htm...
  • u013558749
  • u013558749
  • 2015年06月17日 15:01
  • 6671

css3实现网页平滑过渡效果

截图 思路: 1、导航利用来判断点击的元素 通过input:checked+a{}来为当前的元素添加样式 2、顶部的三角,利用正方形div,旋转45度,再隐藏部分 3、顶部的icon,下...
  • wangjiaohome
  • wangjiaohome
  • 2015年07月09日 13:54
  • 2131

CSS3 jQuery拨动开关按钮网页变色效果

  • 2017年06月07日 20:45
  • 43KB
  • 下载

分享纯css3实现时钟效果

  • 2013年03月15日 14:31
  • 98KB
  • 下载

纯css3实现圆盘时钟动画效果

先让我们来看下整体效果,请看下图:作为小白的我,看到别人写的钟表特效有点心动,于是自己也动手写了一个,主要是为了练练脑子,接下来直接看代码:html: css样式:.t2{ width: 100%;...
  • mhlghy
  • mhlghy
  • 2017年04月06日 11:07
  • 282

CSS3--利用transform属性制作时钟效果

首先简单总结一下transform这个属性,transform的含义是:改变,使…变形;转换。 transform的常用属性:        1)rotate()  旋转函数 取值度数     ...
  • u010297791
  • u010297791
  • 2017年01月11日 10:24
  • 1012

css3+js 实现时钟效果

css3+js 实现时钟效果
  • magic_wings
  • magic_wings
  • 2016年10月04日 21:11
  • 1064

CSS3+js实现多彩炫酷旋转圆环时钟效果

CSS3+js实现多彩炫酷旋转圆环时钟效果 by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu....
  • appteam_vlctech
  • appteam_vlctech
  • 2012年11月16日 14:45
  • 1094

CSS3+js实现简单的旋转圆环时钟效果实例

时钟的demo *{margin:0;padding:0;} .loading{margin:100px auto;width:25em;height:8em;position: relati...
  • qq_38384536
  • qq_38384536
  • 2017年06月18日 14:13
  • 168
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jQuery+css3网页时钟效果
举报原因:
原因补充:

(最多只允许输入30个字)