zoukankan      html  css  js  c++  java
  • 3D正方体

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            #wrap{
                -webkit-perspective:800;
                -webkit-perspective-origin:50% 50%;
                /*overflow: hidden;*/
                margin-top: 60px;
            }
            #con{
                -webkit-transform-style:preserve-3d;
                margin: 0 auto;
                position: relative;
                width: 300px;
                height: 300px;
                -webkit-transform-origin:150px 150px -150px;
            }
            .page{
                background-color: #000000;
                color: white;
                width: 260px;
                height: 260px;
                padding: 20px;
                text-align: center;
                line-height: 300px;
                font-size: 50px;
                opacity: 0.5;
            }
            #page1{
                position: absolute;
                -webkit-transform:rotateX(0deg);
                -webkit-transform-origin:bottom;
                -webkit-transition:-webkit-transform 1s linear;
    
            }
            #page2{
                position: absolute;
                -webkit-transform:rotateY(-90deg);
                -webkit-transform-origin:right;
                -webkit-transition:-webkit-transform 1s linear;
            }
            #page3{
                position: absolute;
                -webkit-transform:translateZ(-300px);
            }
            #page4{
                position: absolute;
                -webkit-transform-origin:left;
                -webkit-transform:rotateY(90deg);
            }
            #page5{
                position: absolute;
                -webkit-transform-origin:top;
                -webkit-transform:rotateX(-90deg);
            }
            #page6{
                position: absolute;
                -webkit-transform-origin:bottom;
                -webkit-transform:rotateX(90deg);
            }
    /*        #page2,#page3,#page4,#page5{
                position: absolute;
                -webkit-transform:rotateX(90deg);
                -webkit-transform-origin:bottom;
                -webkit-transition:-webkit-transform 1s linear;
            }*/
            #dd{
                position: absolute;
                top: 400px;
            }
        </style>
        <script>
            window.onload = function(){
                var index = 1;
                var con = document.getElementById("con");
                setInterval(function(){
                    con.style.webkitTransform = "rotateY("+index+"deg) rotateX("+index+"deg) rotateZ("+index+"deg)";
                    index++;
                },30);
            }
        </script>
    </head>
    <body>
    <div id="wrap">
        <div id="con">
            <div id="page1" class="page">1</div>
            <div id="page2" class="page">2</div>
            <div id="page3" class="page">3</div>
            <div id="page4" class="page">4</div>
            <div id="page5" class="page">5</div>
            <div id="page6" class="page">6</div>
        </div>
    </div>
    <!--<div id="dd"><a href="javascript:next()">next</a>  <a href="javascript:prev();">pre</a></div>-->
    
    </body>
    </html>
  • 相关阅读:
    AccessControlAllowOrigin 跨域设置多域名
    C#基于LibUsbDotNet实现USB通信(一)
    移动端设置行高等于高度的时候文本不居中???
    阿里云OSS设置跨域访问还是不行。
    没错,就是AccessControlAllowOrigin,跨域
    移动端 lineheight 文字不居中问题解决方案
    Chromium.org team 改进vs编译速度的一些建议
    isapi x86 在win7x64下的安装问题
    Entity Framwork one to one problem
    Google Talk使用技巧
  • 原文地址:https://www.cnblogs.com/dongxiaolei/p/5750028.html
Copyright © 2011-2022 走看看