zoukankan      html  css  js  c++  java
  • HTML连载75-3D转换模块之正方体

    一、正方体

    核心要点就是:使用3D转换模块,以及平移、旋转的在X、Y、Z轴上的应用

        <style>
    
            *{
    
                margin:0;
    
                padding:0;
    
            }
    
            ul{
    
                width: 200px;
    
                height: 200px;
    
                border: 1px solid black;
    
                box-sizing:border-box;
    
                margin:100px auto;
    
                position:relative;
    
                transform: rotateY(0deg) rotateX(0deg);
    
                transform-style: preserve-3d;/*转换成一个3D的面*/}
    
            li{
    
                list-style: none;
    
                width: 200px;
    
                height: 200px;
    
                text-align:center;
    
                line-height:200px;
    
                font-size:60px;
    
                position:absolute;
    
            }
    
            ul li:nth-child(1){
    
                background-color: red;
    
                transform:translate(-100px) rotateY(-90deg);}
    
            ul li:nth-child(2){
    
                background-color: blue;
    
                transform:translate(100px) rotateY(90deg);/*复习了translate是左右平移,可指定按照哪个轴平移,比如transformY就是上下平移*/
    
            }
    
            ul li:nth-child(3){
    
                background-color: purple;
    
                transform:translateY(100px) rotateX(-90deg);
    
            }
    
            ul li:nth-child(4){
    
                background-color: pink;
    
                transform:translateY(-100px) rotateX(90deg);
    
            }
    
            ul li:nth-child(5){
    
                background-color: white;
    
                transform:translateZ(100px) rotateX(0deg);
    
            }
    
            ul li:nth-child(6){
    
                background-color: yellow;
    
                transform:translateZ(-100px) rotateX(-180deg);
    
            }
    
    .........省略代码..........
    
    <ul>
    
        <!--这里的六个li代表的就是正方体的六个面-->
    
        <li>1</li>
    
        <li>2</li>
    
        <li>3</li>
    
        <li>4</li>
    
        <li>5</li>
    
        <li>6</li>
    
    </ul>
    
    </body>

    二、源码:

    D183_CubeOf3DTransformModule.html

    地址:

    https://github.com/ruigege66/HTML_learning/blob/master/D183_CubeOf3DTransformModule.html​

    2.CSDN:https://blog.csdn.net/weixin_44630050

    3.博客园:https://www.cnblogs.com/ruigege0000/

    4.欢迎关注微信公众号:傅里叶变换,个人账号,仅用于技术交流,后台回复“礼包”获取Java大数据学习视频礼包

     

  • 相关阅读:
    excel记录20191211
    oracle记录20191210
    linux查进程,杀进程,改权限,vim
    oracle 记录20191209
    PYTHON之路,线程
    PYTHON的前端部分
    Nginx安装及配置反向代理
    springboot多模块项目,在tomcat下运行
    一键安装和配置Java环境
    json转换csv并进行下载
  • 原文地址:https://www.cnblogs.com/ruigege0000/p/12501291.html
Copyright © 2011-2022 走看看