zoukankan      html  css  js  c++  java
  • h5实现实时时钟

    <!DOCTYPE html>
    <html>
    	<head>
    	    <meta charset="UTF-8"/>
    	    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    		<title></title>
    		<style>
    			*{
    				margin: 0px;
    				padding: 0px;
    			}
    			.clock{
    				 200px;
    				height: 200px;
    				border: 1px solid #000;
    				border-radius: 50%;
    				position: relative;
    				margin: 20px;
    				background-size: 100%;
    			}
    			.clock .hour{
    				 10px;
    				height: 70px;
    				background: orange;
    				position: absolute;
    				left: 95px;
    				top: 30px;
    				/*animation: sec 86400s infinite;*/
    			}
    			.clock .minute{
    				 6px;
    				height: 80px;
    				background: deepskyblue;
    				position: absolute;
    				left: 97px;
    				top: 20px;
    				/*animation: sec 3600s infinite;*/
    			}
    			.clock .second{
    				 2px;
    				height: 90px;
    				background: red;
    				position: absolute;
    				left: 99px;
    				top: 10px;
    				/*animation: sec 60s infinite;*/
    			}
    			@keyframes sec{
    				0%{transform-origin: center bottom;transform: rotate(0deg);}
    				100%{transform-origin: center bottom;transform: rotate(360deg);}
    			}
    		</style>
    	</head>
    	<body>
    		<div class="clock">
    			<div class="hour"></div>
    			<div class="minute"></div>
    			<div class="second"></div>
    		</div>
    	</body>
    	<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
            <!--这里调用jquery是为了选取元素方便而已,初学建议用dom选取元素-->
    	<script>
    		function fn(){
    		var myDate=new Date;
    		var h=myDate.getHours();
    		var m=myDate.getMinutes();
    		var s=myDate.getSeconds();
    		$(".clock .hour").css({"transform-origin":" center bottom","transform":"rotate("+30*h+"deg)"});
    		$(".clock .minute").css({"transform-origin":" center bottom","transform":"rotate("+6*m+"deg)"});
    		$(".clock .second").css({"transform-origin":" center bottom","transform":"rotate("+6*s+"deg)"});
    		}
    		fn();
    		setInterval(fn,1000);
    	</script>
    </html>
  • 相关阅读:
    Scrapy学习-18-去重原理
    Scrapy学习-17-暂停和重启
    Scrapy学习-16-动态网页技术
    Scrapy学习-15-降低被识别为爬虫的方法
    Scrapy学习-14-验证码识别
    Scrapy学习-13-使用DownloaderMiddleware设置IP代理池及IP变换
    Scrapy学习-12-使用DownloaderMiddleware随机修改User-Agent
    Scrapy学习-11-Selector对象使用
    使用grunt完成requirejs的合并压缩和js文件的版本控制
    nodemailer中的几个坑
  • 原文地址:https://www.cnblogs.com/xutao1517588477/p/10700997.html
Copyright © 2011-2022 走看看