jQuery+CSS3指针时钟特效

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 jQuery+CSS3指针时钟特效 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

jQuery+CSS3指针时钟特效

HTML代码(index.html):

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jQuery+CSS3指针时钟特效</title>
<!---<link href='http://fonts.googleapis.com/css?family=Comfortaa:700' rel='stylesheet' type='text/css'>--->
<style type="text/css">
  html, body {height:100%; overflow:hidden;}

  body {
	background: #f2afd0; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #f2afd0 0%, #ec91bc 50%, #aad8f0 50%, #aad8f0 50%, #88caec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f2afd0), color-stop(50%,#ec91bc), color-stop(50%,#aad8f0), color-stop(50%,#aad8f0), color-stop(100%,#88caec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #f2afd0 0%,#ec91bc 50%,#aad8f0 50%,#aad8f0 50%,#88caec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #f2afd0 0%,#ec91bc 50%,#aad8f0 50%,#aad8f0 50%,#88caec 100%); /* Opera 11.10+ */  
	background: -ms-linear-gradient(-45deg, #f2afd0 0%,#ec91bc 50%,#aad8f0 50%,#aad8f0 50%,#88caec 100%); /* IE10+ */
	background: linear-gradient(135deg, #f2afd0 0%,#ec91bc 50%,#aad8f0 50%,#aad8f0 50%,#88caec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2afd0', endColorstr='#88caec',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	font-family: 'Comfortaa', cursive;
  }
  
  #clock {
	height: 460px;
	position: relative;
	width: 460px;
	margin:10% auto;
	border-radius:50%;
	box-shadow:25px 40px 100px rgba(2, 2, 2, 0.7);
  }
  
  #clock div {
	position: absolute;
	left:50%;
  }
  
  #clock img[src*="second"] {
	transition: transform 600000s linear 1s;
  }
  
  #clock:target img[src*="second"] {
	transform: rotate(3600000deg);
  }
  
  #clock img[src*="minute"] {
	transition: transform 360000s linear 0s;
  }
  
  #clock:target img[src*="minute"] {
	transform: rotate(36000deg);
  }
  
  #clock img[src*="hour"] {
	transition: transform 216000s linear 0s;
  }
  
  #clock:target img[src*="hour"] {
	transform: rotate(360deg);
  }

		.clock1 {
	background:#383838 url("clock1.png") no-repeat;
  } 

		.clock2 {
	background:#383838 url("clock2.png") no-repeat;
  } 

		.clock3 {
	background:#383838 url("clock3.png") no-repeat;
  } 

		.clock4 {
	background:#383838 url("clock4.png") no-repeat;
  } 

		.clock5 {
	background:#383838 url("clock5.png") no-repeat;
  } 

		.clock6 {
	background:#383838 url("clock6.png") no-repeat;
  } 

		.clock7 {
	background:#383838 url("clock7.png") no-repeat;      } 

		.clock8 {
	background:#383838 url("clock8.png") no-repeat;
  } 

		.clock9 {
	background:#383838 url("clock9.png") no-repeat;
  } 

		.clock10 {
	background:#383838 url("clock10.png") no-repeat;
  } 

		.clock11 {
	background:#383838 url("clock11.png") no-repeat;
  } 

		.clock12 {
	background:#383838 url("clock12.png") no-repeat;
  } 

		.clock13 {
	background:#383838 url("clock1.png") no-repeat;
  } 

		.clock14 {
	background:#383838 url("clock2.png") no-repeat;
  } 

		.clock15 {
	background:#383838 url("clock3.png") no-repeat;
  } 

		.clock16 {
	background:#383838 url("clock4.png") no-repeat;
  } 

		.clock17 {
	background:#383838 url("clock5.png") no-repeat;
  } 

		.clock18 {
	background:#383838 url("clock6.png") no-repeat;
  } 

		.clock19 {
	background:#383838 url("clock7.png") no-repeat;      } 

		.clock20 {
	background:#383838 url("clock8.png") no-repeat;
  } 

		.clock21 {
	background:#383838 url("clock9.png") no-repeat;
  } 

		.clock22 {
	background:#383838 url("clock10.png") no-repeat;
  } 

		.clock23 {
	background:#383838 url("clock11.png") no-repeat;
  } 

		.clock0 {
	background:#383838 url("clock12.png") no-repeat;
  } 

</style>
</head>
<body>
<div id="clock">
  <div id="hour" style="transform: rotate(56deg);"><img src="hour.png"></div>
  <div id="minute" style="transform: rotate(312deg);"><img src="minute.png"></div>
  <div id="second" style="transform: rotate(6deg);"><img src="second.png"></div>
</div>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script> 
<script type="text/javascript">function Clock_dg(prop) {
	var angle = 360/60,
		date = new Date();
		var h = date.getHours();
		if(h > 12) {
			h = h - 12;
		}
	
		hour = h;
		minute = date.getMinutes(),
		second = date.getSeconds(),
		hourAngle = (360/12) * hour + (360/(12*60)) * minute;
	
		$('#minute')[0].style[prop] = 'rotate('+angle * minute+'deg)';
		$('#second')[0].style[prop] = 'rotate('+angle * second+'deg)';
		$('#hour')[0].style[prop] = 'rotate('+hourAngle+'deg)';
			  $('#clock').addClass('clock'+h);
}
$(function(){        
	var props = 'transform WebkitTransform MozTransform OTransform msTransform'.split(' '),
		prop,
		el = document.createElement('div');
	
	for(var i = 0, l = props.length; i < l; i++) {
		if(typeof el.style[props[i]] !== "undefined") {
			prop = props[i];
			break;
		}
	}
	setInterval(function(){
		Clock_dg(prop)
	},100);
});
</script>
</body>
</html>









附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
346.29 KB
Html CSS3特效
最新结算
HTML5 3D效果网页视频背景代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
软件概要设计说明书Word下载
类型: .docx 金额: CNY 0.38¥ 状态: 待结算 详细>
软件概要设计说明书Word下载
类型: .docx 金额: CNY 3.02¥ 状态: 待结算 详细>
.net c#获取声卡信息,声卡数量
类型: .rar 金额: CNY 30.96¥ 状态: 待结算 详细>
.net c#获取声卡信息,声卡数量
类型: .rar 金额: CNY 3.87¥ 状态: 待结算 详细>
.net c#获取电脑的安装软件列表信息,包含名称和版本号
类型: .rar 金额: CNY 30.96¥ 状态: 待结算 详细>
.net c#获取电脑的安装软件列表信息,包含名称和版本号
类型: .rar 金额: CNY 3.87¥ 状态: 待结算 详细>
.net c#获取电脑显示适配器信息
类型: .rar 金额: CNY 30.96¥ 状态: 待结算 详细>
.net c#获取电脑的安装软件列表信息,包含名称和版本号
类型: .rar 金额: CNY 3.87¥ 状态: 待结算 详细>
.net c#获取电脑的安装软件列表信息,包含名称和版本号
类型: .rar 金额: CNY 30.96¥ 状态: 待结算 详细>
各执行环节公正透明,帮助企业完成从赛制策划、活动推广、评委评选到版权转让等系列工作,专业、高效、值得信赖。平均每场赛事可征集到数百至数千组源码作品
合作伙伴
联系我们
  • 邮箱:raozetian@hotmail.com
Copyright 2023-2024 eeigg.com·皖ICP备2024038726号-1
打赏文章