继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

3D旋转时间,使用JS写的

窜天吼猴
关注TA
已关注
手记 1
粉丝 1
获赞 53
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        div
        {
            float: left;
            border: 1px solid red;
            height: 250px;
            width: 150px;
            background:#000;
            color: #fff;
            font-size: 200px;
            text-align: center;
            line-height: 250px;
            -webkit-transition:all 1s;
            border-radius: 20px;
        }
    </style>
</head>
<body>
    <div id="H1"></div>
    <div id="H2"></div>
    <div>:</div>
    <div id="M1"></div>
    <div id="M2"></div>
    <div id="dian">:</div>
    <div id="S1"></div>
    <div id="S2"></div>
    <script type="text/javascript">
    var deg=0;
    var degg=0;
    setInterval(function(){
        var a = new Date();
        var S2 = document.getElementById("S2");
        var S1 = document.getElementById("S1");
        var M2 = document.getElementById("M2");
        var M1 = document.getElementById("M1");
        document.getElementById("H1").innerHTML=(a.getHours()+"").substring(0,1);
        document.getElementById("H2").innerHTML=(a.getHours()+"").substring(1,2);
        document.getElementById("M1").innerHTML=(a.getMinutes()+"").substring(0,1);
        document.getElementById("M2").innerHTML=(a.getMinutes()+"").substring(1,2);
        S1.innerHTML=(a.getSeconds()+"").substring(0,1);
        S2.innerHTML=(a.getSeconds()+"").substring(1,2);
        var langm = a.getMinutes()+"";
        var langs = a.getSeconds()+"";
        if(langm.length==1)
        {
            M1.innerHTML="0";
            M2.innerHTML=(a.getMinutes()+"").substring(0,1);
        }
        if(langs.length==1)
        {
            S1.innerHTML="0";
            S2.innerHTML=(a.getSeconds()+"").substring(0,1);
        }
        deg+=360;
        S2.style.webkitTransform="rotateY("+deg+"deg)";
        if(S2.innerHTML==0)
        {
            degg+=360;
            S1.style.webkitTransform="rotateY("+degg+"deg)";
        }
        document.getElementById("dian").style.webkitTransform="rotateY("+deg+"deg)";    

    }, 1000)
    </script>
</body>
</html>
打开App,阅读手记
12人推荐
发表评论
随时随地看视频慕课网APP

热门评论

修改了,hour的首位在langh.length==1不显示零

修改了,hour的首位在langh.length不显示零

非常好看,就是不能在线预览

查看全部评论