• 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>
  • 相关阅读:
    J2SE API & J2EE API & SSH API
    JSP转发和重定向的区别
    Tomcat详解
    面试题:通过问题排查,考察测试链路熟练程度
    c语言中求数组的长度
    CGContextBeginPath
    CGContextAddAr绘制一个圆弧
    将当前的手机屏幕上的视图控件的view拍照 并保存到手的album中
    CGContextFillPath(ctx)
    CGContextSetRGBFillColor
  • 原文地址:https://www.cnblogs.com/dongxiaolei/p/5750028.html
Copyright © 2020-2023  润新知