• 个人制作-css+html旋转立方体的制作


    源代码:

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <meta charset="utf-8">
        <style type="text/css">
        body{
            background-color: #000;
        }
            .outer{
                 400px;
                height: 400px;
                border:1px solid #000;
                margin: 300px 500px;
                position: relative;
                transform-style: preserve-3d;
                transform: rotateX(-38deg)rotateY(-35deg) ;
                animation: mofang 5s linear infinite;
            }
            @keyframes mofang{
                from{
                    transform:rotateX(0deg) rotateY(0deg);

                }
                50%{
                    transform:rotateY(120deg) rotateZ(240deg);

                }
                to{
                    transform:rotateX(360deg) rotateY(360deg);
                }
            }
            .inner{
                 400px;
                height: 400px;
                border:2px solid #000;
                position: absolute;
                -webkit-backface-visibility:visibility;
                opacity: 0.5;

            }
            .inner:nth-child(1){
                transform: translateY(200px)rotateX(90deg);
                background-color: orange;
            }
            .inner:nth-child(2){
                transform: translateY(-200px)rotateX(90deg);
                background-color: blue;
            }
            .inner:nth-child(3){
                transform: translateY(100px)rotateX(90deg);
                
            }
            .inner:nth-child(4){
                transform: translateY(-100px)rotateX(90deg);
            
            }
            .inner:nth-child(5){
                transform: translateZ(200px);
                background-color: pink;
            }
            .inner:nth-child(6){
                transform: translateZ(100px);
                
            }
            .inner:nth-child(7){
                transform: translateZ(-200px);
                background-color: yellow;
            }
            .inner:nth-child(8){
                transform: translateZ(-100px);
        
            }
            .inner:nth-child(9){
                transform: translateX(100px)rotateY(90deg);
            
            }
            .inner:nth-child(10){
                transform: translateX(-100px)rotateY(90deg);
                
            }
            .inner:nth-child(11){
                transform: translateX(200px)rotateY(90deg);
                background-color: red;
            }
            .inner:nth-child(12){
                transform: translateX(-200px)rotateY(90deg);
                background-color: green;
            }
            .inner:nth-child(13){
                transform:rotateY(90deg);
                
            }
            .inner:nth-child(14){
                transform:rotateY(90deg);

            }
            .inner:nth-child(15){
                transform:rotateX(90deg);

            }
            .inner:nth-child(16){
                transform:rotateZ(90deg);
            }
        </style>
    </head>
    <body>
        <div class="outer">
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
        </div>
    </body>
    </html>

    效果图:

  • 相关阅读:
    浅析 x1B[1;3;31mxterm.jsx1B[0m 是什么?如何在终端输出带颜色等格式的字符串
    使用xterm报错:Error: Terminal requires a parent element、及删除时报错:xterm.js: Parsing error 的问题
    浅析如何实现浏览器访问远程桌面/服务器界面:NoVNC
    浅析NAS网络存储是什么及其主要用途
    浅析uniapp如何做图片裁剪及遇到问题 uni.canvasToTempFilePath 在APP下返回的是临时路径,如何把路径转为base64的解决方案
    浅析webpack中mode的取值及不同取值的作用/打包方式及摇树优化(tree-shaking)的理解
    P1160 队列安排题解
    P1996 约瑟夫问题题解
    P1449 后缀表达式题解
    P1825 玉米田迷宫题解
  • 原文地址:https://www.cnblogs.com/zhangzhen950702/p/5673233.html
Copyright © 2020-2023  润新知