zoukankan      html  css  js  c++  java
  • css3上下翻页效果

    翻页效果显示当前时间

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title>Document</title>
            <link rel="stylesheet" type="text/css" href="css/test.css" />
    
            <script type="text/javascript" src="js/jquery.min.js">
            </script>
            <!--设置默认字符25px-->
            <script type="text/javascript" src="js/common.js">
            </script>
        </head>
    
        <body>
            <div id="wrapbox">
                <!--hours-->
                <div id="my3dspace-h">
                    <div id="pagegroup-h">
                        <div class="page" id="pageh1">ready</div>
                        <div class="page" id="pageh2">go</div>
    
                    </div>
                </div>
                <!--minutes-->
                <div id="my3dspace-m">
                    <div id="pagegroup-m">
                        <div class="page" id="pagem1">ready</div>
                        <div class="page" id="pagem2">go</div>
    
                    </div>
                </div>
                <!--seconds-->
                <div id="my3dspace">
                    <div id="pagegroup">
                        <div class="page" id="page1">ready</div>
                        <div class="page" id="page2">go</div>
    
                    </div>
                </div>
            </div>
    
    
    
            <script>
                var curIndex = 1;
                //向后翻页
                function next() {
    
                    var curPage = document.getElementById('page' + curIndex);
                    curPage.style.webkitTransform = "rotateX(-90deg)";
    
                    curIndex++;
                    var nextPage = document.getElementById('page' + curIndex);
                    nextPage.style.webkitTransform = "rotateX(0deg)";
                }
                //翻页分
                var curIndexm = 1;
    
                function nextm() {
                    var curPagem = document.getElementById('pagem' + curIndexm);
                    //                console.log(curPagem)
                    curPagem.style.webkitTransform = "rotateX(-90deg)";
    
                    curIndexm++;
                    var nextPagem = document.getElementById('pagem' + curIndexm);
                    nextPagem.style.webkitTransform = "rotateX(0deg)";
                }
                //翻页小时
                var curIndexh = 1;
    
                function nexth() {
                    var curPageh = document.getElementById('pageh' + curIndexh);
    
                    curPageh.style.webkitTransform = "rotateX(-90deg)";
    
                    curIndexh++;
                    var nextPageh = document.getElementById('pageh' + curIndexh);
                    nextPageh.style.webkitTransform = "rotateX(0deg)";
                }
            </script>
            <script type="text/javascript">
                $(function() {
                    var num = 3;
                    var numm = 3;
                    var numh = 3;
    
                    var s;
                    var m;
                    var h;
                    //                设置时间
                    setInterval(function() {
                        var myDate = new Date();
                        s = myDate.getSeconds();
                        m = myDate.getMinutes();
                        h = myDate.getHours();
    
                    }, 1000);
                    //生成页面
                    clearInterval();
                    var timer = setInterval(function() {
                        var newDiv = '<div class="page" id="page' + num + '">' + s + '</div>';
                        $('#pagegroup').append(newDiv);
    
                        //
                        var newDivm = '<div class="page" id="pagem' + numm + '">' + m + '</div>';
                        $('#pagegroup-m').append(newDivm);
                        //
                        var newDivh = '<div class="page" id="pageh' + numh + '">' + h + '</div>';
                        $('#pagegroup-h').append(newDivh);
                        numh++;
                        numm++;
                        num++;
                    }, 1000);
                    //翻页
                    clearInterval();
                    setInterval(function() {
                        next();
                        nextm()
                        nexth();
    
                    }, 1000);
    
                })
            </script>
    
        </body>
    
    </html>

    css

    #wrapbox {
      width: 100%;
      padding-left: 0.4rem;
    }
    #wrapbox div {
      display: inline-block;
      float: left;
      margin: 0.2rem;
    }
    /*hours*/
    #my3dspace-h {
      -webkit-perspective: 400;
      -webkit-perspective-origin: 50% 50%;
      overflow: hidden;
    }
    #pagegroup-h {
      width: 200px;
      height: 200px;
      /*margin: 0 auto;*/
      -webkit-transform-style: preserve-3d;
      position: relative;
    }
    /*minutes*/
    #my3dspace-m {
      -webkit-perspective: 400;
      -webkit-perspective-origin: 50% 50%;
      overflow: hidden;
    }
    #pagegroup-m {
      width: 200px;
      height: 200px;
      /*margin: 0 auto;*/
      -webkit-transform-style: preserve-3d;
      position: relative;
    }
    /*seconds*/
    #my3dspace {
      -webkit-perspective: 400;
      /*-webkit-perspective-origin: 50% 50%;*/
      overflow: hidden;
    }
    #pagegroup {
      width: 200px;
      height: 200px;
      margin: 0 auto;
      -webkit-transform-style: preserve-3d;
      position: relative;
    }
    .page {
      width: 200px;
      height: 200px;
      /*padding: 10px;*/
      background-color: #0070CD;
      color: #fff;
      font-size: 100px;
      font-weight: bold;
      line-height: 200px;
      text-align: center;
      position: absolute;
      -webkit-transform-origin: bottom;
      -webkit-transition: -webkit-transform 1s linear;
      -webkit-transform: rotateX(90deg);
    }
    #page1 {
      -webkit-transform-origin: bottom;
      -webkit-transition: -webkit-transform 1s linear;
    }
  • 相关阅读:
    lombok介绍
    idea 离线安装 lombok插件
    Java中Lambda表达式的使用
    接口里的default,static方法
    Maven多环境配置实战 filter
    redis lua脚本学习
    redis的安装
    jdbc插入或查询数据库时间总是比实际时间少8小时原因
    [设计模式]单件模式
    [设计模式]命令模式
  • 原文地址:https://www.cnblogs.com/rlann/p/7079889.html
Copyright © 2011-2022 走看看