html5—旋转立方体

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>选装动画</title>

        <style>

            *{box-sizing: border-box;}

            html{

                background-color: gold;

            }

            body{

                height: 20em;

                width: 20em;

                left: 50%;

                top: 50%;

                position: absolute;

                margin: -10em 0 0 -10em;

                perspective: 2000px;

            }


            #cube{

                animation: 10s spin linear infinite;

                transform-style: preserve-3d;

                position: absolute;

                height: 100%;

                width: 100%;

            }

            #cube *{

                height: 20em;

                width:20em;

                background-color: rgba(0,0,0,0.6);

                position: absolute;

                border:15px solid rosybrown;

            }

            @keyframes spin{

                from{transfrom:rotateX(0deg) rotateY(0deg);}

                to{transform: rotateX(360deg) rotateY(360deg);}

            }


            #front{transform: rotateY(0deg) translateZ(10em);}

            #left{transform: rotateY(90deg) translateZ(-10em);}

            #right{transform: rotateY(90deg) translateZ(10em);}

            #top{transform: rotateX(90deg) translateZ(10em);}

            #bottom{transform: rotateX(90deg) translateZ(-10em);}

            #back{transform: rotateY(0deg) translateZ(-10em);}

        </style>

    </head>


    <body>

        <div id="cube">

            <div id="front"></div>

            <div id="left"></div>

            <div id="right"></div>

            <div id="top"></div>

            <div id="bottom"></div>

            <div id="back"></div>

        </div>

    </body>

</html>

深圳网站建设www.sz886.com

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容