正方体2019-05-09

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title></title>

<style>

*{

margin: 0;

padding: 0;

}

body{

perspective: 1000px;

}

.cube{

width: 200px;

height: 200px;

/* border: 1px solid red; */

margin: 100px auto;

position: relative;

transform: rotateY(30deg);

transform-style: preserve-3d;

}

.cube:hover{

transform: rotateY(880deg) rotateX(1000deg) rotateZ(1080deg);

transition: all 130s;

}

.cube div{

width: 100%;

height: 100%;

/* opacity: .5; */

position: absolute;

top: 0;

transform-style: preserve-3d;

}

.font{

background: blue;

transform: translateZ(100px);

}

.back{

background: yellow;

transform: translateZ(-100px);

}

.left{

background: red;

transform: rotateY(90deg) translateZ(100px);

}

.right{

background: black;

transform: rotateY(90deg) translateZ(-100px);

}

.top{

background: orange;

transform: rotateX(90deg) translateZ(100px);

}

.bottom{

background: blueviolet;

transform: rotateX(90deg) translateZ(-100px);

}

</style>

</head>

<body>

<div class="cube">

<div class="font"></div>

<div class="back"></div>

<div class="left"></div>

<div class="right"></div>

<div class="top"></div>

<div class="bottom"></div>

</div>

</body>

</html>

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

相关阅读更多精彩内容

友情链接更多精彩内容