zoukankan      html  css  js  c++  java
  • CSS3D模型

    html部分

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>3D模型</title>
            <link rel="stylesheet" href="css/style.css">
        </head>
        <body>
            <div class="camera">
                <div class="stage">
                    <div class="cube up">up</div>
                    <div class="cube down">down</div>
                    <div class="cube left">left</div>
                    <div class="cube right">right</div>
                    <div class="cube font">font</div>
                    <div class="cube after">after</div>
                </div>
            </div>
        </body>
    </html>
    

    css部分

    .camera
    {
        width:500px;
        height:500px;
        perspective:1000px; //相机距离
        perspective-origin:center center;//相机位置 
        /*border:1px dashed black;*/
    }
    
    .stage
    {
        border:1px dashed blue;
        width:100%;
        height:100%;
        transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        //绕X/Y/Z轴旋转,度数你自己写
        transform-style:preserve-3d; //3D模型
    }
    
    .cube //6个面共同设置
    {
        width:200px;
        height:200px;
        border:1px dashed blue;
        margin-top: 100px;
        margin-left: 100px;
        position:absolute;
    }
    .up
    {
        background-color: red;
        transform:rotateX(90deg) translateZ(100px); //旋转,平移
    }
    .down
    {
        background-color:blue;
        transform:rotateX(-90deg) translateZ(100px); 
    }
    .left
    {
        background-color:green;
        transform:rotateY(-90deg) translateZ(100px); 
    }
    .right
    {
        background-color:orange;
        transform:rotateY(90deg) translateZ(100px); 
    }
    .font
    {
        background-color:rgb(237,21,162);
        transform:translateZ(100px); 
    }
    .after
    {
        background-color:rgb(21,234,237);
        transform:rotateX(180deg) translateZ(100px); 
    }
    
    欢迎来邮件交流:lq65535@163.com
  • 相关阅读:
    URL编码及解码
    Javascript解析URL
    为什么在JavaScript中0.1+0.2不等于0.3?
    void 0 与 undefined
    Windows7、Windows10下把Git Bash Here 添加到右键菜单(ContextMenu)
    [菜鸟]C++创建类对象时(无参)后不加括号与加括号的区别
    git常用命令
    git 出错及解决
    Vim升华之树形目录插件NERDTree安装图解
    rails.vim环境安装(ubuntu)
  • 原文地址:https://www.cnblogs.com/lq1024/p/7593652.html
Copyright © 2011-2022 走看看