js+css 实现钟表的功能

本文展示了一个使用HTML5和JavaScript实现的时钟页面,包括秒针、分针和时针的动态显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!DOCTYPE html>
<html>
<head>
<title>index.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript"
	src="../../plugin/jquery/jquery-2.1.1.min.js"></script>
<style>
div {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 378px;
	height: 378px;
}
#clock {
	background-image: url('images/clockFace.png');
}
#second {
	width: 378px;
	height: 378px;
}
</style>
<script>
	var second = 0, minute = 0;
	function moveSecond() {
		second++;
		minute = second / 60;
		$("#minute").css("transform", "rotate(" + 6 * minute + "deg)");
		$("#hour").css("transform", "rotate(" + 0.5 * minute + "deg)");
		$("#second").css("transform", "rotate(" + 6 * second + "deg)");
	}
	$(function() {
		var currentDate = new Date();
		second = currentDate.getHours() * 60 * 60 + currentDate.getMinutes()
				* 60 + currentDate.getSeconds();
		setInterval("moveSecond()", 1000);
	});
</script>
</head>

<body>
	<div class="main">
		<div id="clock"></div>
		<div id="hour">
			<img src="images/hourHand.png" />
		</div>
		<div id="minute">
			<img src="images/minuteHand.png" />
		</div>
		<div id="second">
			<img src="images/secondHand.png" />
		</div>
	</div>
</body>
</html>

资源地址http://download.youkuaiyun.com/detail/caofeilong20941/8030597

有问题的可以下评论的啊

动态时钟 body,div,p{ font-family: 'Microsoft Yahei' ;font-size: 14px;} .box{ width: 400px; height: 400px; border:10px solid #8bf2f1;margin:100px auto; border-radius: 50%; box-shadow: 0px 0px 20px 3px #444 inset; position: relative;} /*原点*/ .origin{ width: 20px; height: 20px; border-radius: 50%; background: #ff0000; top:190px; left: 190px; position: absolute;} /* 指针 */ .clock_line{ position: absolute;position:absolute;z-index:20;} .hour_line{width:100px;height:4px;top:198px;left:200px;background-color:#000;border-radius:2px; transform-origin:0 50%;box-shadow:1px -3px 8px 3px #aaa;} .minute_line{width:130px;height:2px;top:199px;left:190px;background-color:#000; transform-origin:7.692% 50%;box-shadow:1px -3px 8px 1px #aaa;} .second_line{width:170px;height:1px;top:199.5px;left:180px;background-color:#f60; transform-origin:11.765% 50%;box-shadow:1px -3px 7px 1px #bbb;} .dot_box{width: inherit; height: inherit;} /*时钟数*/ .dot{ width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 22px; position: absolute;} .clock-scale{width:195px;height:2px;transform-origin:0% 50%;z-index:7; position:absolute;top:199px;left:200px;} .scale-show{ width:12px;height:2px;background-color:#555;float:left;} .scale-hidden{width:183px;height:2px;float:left;} /*日期*/ .date_info{width:160px;height:28px; line-height:28px;text-align:center;position:absolute;top:230px;left:120px;z-index:11;color:#555; font-weight:bold;} .time_info{ width: 110px; height: 35px; line-height: 35px;text-align:center;position:absolute;top:270px;left:150px;z-index:11;color:#555; background: #253e3e; } .time{ width: 35px ;height:35px; float: left; color: #fff; font-size: 22px;} #minute_time{border-left:1px solid #fff;border-right:1px solid #fff;} <div class
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值