css实现简略的3d成果
1.开发环境 html,css
2.电脑系统 windows 10 专业版
3.在开发的过程中,咱们依据需要可能会应用到 一些简略的3d,理解过3d的敌人都晓得,要实现3d成果,很麻烦,须要学习很多的常识,这些常识是很宏大的!然而想要做好3d,须要有大量的积攒,然而当咱们没有这些的时候,想要做一些简略的3d,能够应用到 css (留神:只能实现一些简略的 3d 成果)。办法如下:
<div class="juxing-r"> <ul class="juxing7-r"> <li>7</li> <li>7</li> <li>7</li> <li>7</li> <li>7</li> <li>7</li> </ul> </div>
4.css代码如下:
.juxing7-r{ /*width: 100%;*/ width: 50px; height: 50px; /*height: 80%;*/ box-sizing: border-box; position: relative; transform-style: preserve-3d; } .juxing7-r li { width: 100%; height: 100%; position: absolute; left: 0; top: 0; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; border: 1px solid #46B8DA; } .juxing7-r li:nth-of-type(1) { transform: rotateY(0deg) translateZ(25px); /* background-color: rgb(255, 118, 19); */ background-color: red; } .juxing7-r li:nth-of-type(2) { transform: rotateY(90deg) translateZ(25px); /*background-color: rgb(231, 78, 72);*/ background-color: yellow; } .juxing7-r li:nth-of-type(3) { transform: rotateX(90deg) translateZ(25px); /*background-color: rgb(75, 165, 165);*/ background-color: blue; } .juxing7-r li:nth-of-type(4) { transform: rotateX(0deg) translateZ(0px); background-color: rgb(129, 182, 62); /*background-color: black;*/ } .juxing7-r li:nth-of-type(5) { transform: rotateX(-90deg) translateZ(25px); background-color: rgb(129, 182, 62); /*background-color: black;*/ } .juxing7-r li:nth-of-type(6) { transform: rotateY(90deg) translateZ(-25px); background-color: rgb(244, 208, 114); /*background-color: black;*/ } .juxing7-r{ position: absolute; left: 10%; top: 0%; }
//在浏览器中,你能够看到生成对应的立方体.
//本期的教程到了这里就完结啦!是不是很简略!让咱们一起致力走向巅峰!