美文网首页
css3立体盒子实现

css3立体盒子实现

作者: 我就是看看哦 | 来源:发表于2020-04-30 18:30 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style type="text/css">
        .container{
            width:300px;
            height: 300px;
            margin: 150px auto;
            /*border:1px solid red;*/
            perspective: 20000px
        }
        .box{
            width: 300px;
            height: 300px;
            /*控制子元素保持3d转换*/
            transform-style: preserve-3d;

            /*test */
            transform: rotateX(45deg) rotateY(45deg);
        }
        .box-content{
            width:300px;
            height: 300px;
            position: absolute;
        }
        .box-top{
            background: red;
            transform: translateZ(150px);
        }
        .box-bottom{
            background: yellow;
            transform: translateZ(-150px) rotateX(180deg);
        }
        .box-left{
            background: green;
            transform: translateX(-150px) rotateY(-90deg);
        }
        .box-right{
            background: blue;
            transform: translateX(150px) rotateY(90deg);
        }
        .box-before{
            background: orange;
            transform: translateY(150px) rotateX(-90deg);
        }
        .box-after{
            background: pink;
            transform: translateY(-150px) rotateX(90deg);
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="box">
            <div class="box-content box-top">
                
            </div>
            <div class="box-content box-bottom">
                
            </div>
            <div class="box-content box-left">
                
            </div>
            <div class="box-content box-right">
                
            </div>
            <div class="box-content box-before">
                
            </div>
            <div class="box-content box-after">
                
            </div>
        </div>
    </div>
</body>
</html>

相关文章

  • css3立体盒子实现

  • CSS3 3D盒子

    简单介绍一下CSS3的3D功能,实现一个立方体盒子。 主角 css3盒子的主角当然是transform相关的3d属...

  • CSS3 弹性盒子(Flex Box)

    CSS3 弹性盒子(Flex Box) 弹性盒子是 CSS3 的一种新的布局模式。CSS3 弹性盒( Flexib...

  • div+css3弹性盒子(flex box)布局

    一、CSS3 弹性盒子(Flex Box) 弹性盒子是CSS3的一种新布局模式。CSS3 弹性盒( Flexibl...

  • CSS3实现3D立方体

    利用CSS3 animation及transform实现一个404立方体盒子点击查看效果

  • CSS3 盒子模型

    @(HTML5)[CSS3盒子模型] [TOC] 六 、CSS3盒子模型 盒子阴影 box-shadow h-sh...

  • CSS3弹性盒布局方式

    一、CSS3弹性盒子 弹性盒子是CSS3的一种新布局模式。 CSS3 弹性盒( Flexible Box 或 fl...

  • CSS3弹性盒布局方式

    一、CSS3弹性盒子 弹性盒子是CSS3的一种新布局模式。 CSS3 弹性盒( Flexible Box 或 fl...

  • CSS3 弹性盒子

    1、CSS3 弹性盒子(Flex Box) 弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒( Fle...

  • 2019-03-24弹性盒子

    一、 弹性盒子布局 CSS3自动实现浏览器兼容前缀插件:autoprefixer 参考地址:http://www....

网友评论

      本文标题:css3立体盒子实现

      本文链接:https://www.haomeiwen.com/subject/eoytghtx.html