zoukankan      html  css  js  c++  java
  • 3D相册 复仇者联盟

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <style type="text/css">
                html{
                    perspective: 800px;
                }
                
                
                .cube{
                    width: 200px;
                    height: 200px;
                    background-color:#BBFFAA;
                    margin: 100px auto;
                    /* 设置3D变形效果 */
                    transform-style: preserve-3d;
                    /* transform: rotateX(45deg) rotateZ(45deg); */
                    animation: rotate 20s infinite linear;
                }
                
                .cube > div{
                    width: 200px;
                    height: 200px;
                    /* 为元素设置透明效果 */
                    opacity: 0.7;
                    position: absolute;
                }
                
                img{
                    vertical-align: top;
                }
                
                /* 左面 */
                .box1{
                    transform: rotateY(90deg) translateZ(100px);
                }
                
                /* 右面 */
                .box2{
                    transform: rotateY(-90deg) translateZ(100px);
                }
                
                /* 上面 */
                .box3{
                    transform: rotateX(90deg) translateZ(100px);
                }
                
                /* 下面 */
                .box4{
                    transform: rotateX(-90deg) translateZ(100px);
                }
                
                /* 前面 */
                .box5{
                    transform: rotateY(180deg) translateZ(100px);
                }
                
                /* 后面 */
                .box6{
                    transform: rotateY(0deg) translateZ(100px);
                }
                
                @keyframes rotate{
                    from{
                        transform: rotateX(0) rotateZ(0);
                    }
                    to{
                        
                        transform: rotateX(1turn) rotateZ(1turn);
                    }
                }
            </style>
        </head>
        <body>
            <!-- 创建一个外部容器 -->
            <div class="cube">
                <div class="box1">
                    <img src="./img/14/1.jpg">
                </div>
                
                <div class="box2">
                    <img src="./img/14/2.jpg">
                </div>
                
                <div class="box3">
                    <img src="./img/14/3.jpg">
                </div>
                
                <div class="box4">
                    <img src="./img/14/4.jpg">
                </div>
                
                <div class="box5">
                    <img src="./img/14/5.jpg">
                </div>
                
                <div class="box6">
                    <img src="./img/14/6.jpg">
                </div>
            </div>
        </body>
    </html>

    所用图片:

    不考虑业务场景,一味的争执技术的高下,都是耍流氓。
  • 相关阅读:
    二维数组最大关联子数组
    四则运算(终极版)
    最大子数组
    四则运算(三) 记录日志
    四则运算(三)
    四则运算记录日志
    四则运算(二)
    简单web四则运算出题
    Daily Scrum
    Daily Scrum
  • 原文地址:https://www.cnblogs.com/leoych/p/14792782.html
Copyright © 2011-2022 走看看