您好,欢迎访问一九零五行业门户网

利用CSS代码实现立方体360度旋转效果实例展示

这篇文章通过实例代码给大家介绍了利用css实现立方体360度旋转效果的方法,实现后的效果非常炫酷,而且实现的代码非常简单,对大家的理解和学习很有帮助,有需要的朋友们下面来一起看看吧。
静态效果图如下:
示例代码:
代码如下:
<!doctype html> <html> <head lang="en"> <meta charset="utf-8"> <title></title> <style> * { margin: 0; padding: 0} ul {list-style: none;} ul { width: 200px; height: 200px; margin: 200px auto; position: relative; transition: all 6s; /*6秒时间转变*/ transform-style: preserve-3d; /*放在父盒子内*/ } ul li { width: 100%; height: 100%; position: absolute; text-align: center; line-height: 200px; font-size: 40px; color: #fff; } li:nth-child(1){ transform: rotatex(0deg) translatez(100px); /*translatez是为了让立方体出现形状*/ background-color: rgba(255, 0, 0, 0.6); } li:nth-child(2){ transform: rotatex(-90deg) translatez(100px); background-color: rgba( 0, 255,0, 0.6); } li:nth-child(3){ transform: rotatex(-180deg) translatez(100px); background-color: rgba(0,0,255,0.5); } li:nth-child(4){ transform: rotatex(-270deg) translatez(100px); background-color: rgba(50,50,25,0.5); } li:nth-child(5){ transform: rotatey(-90deg) translatez(100px); background-color: rgba(255,0,255,0.5); } li:nth-child(6){ transform: rotatey(90deg) translatez(100px); background-color: rgba(0,255,255,0.5); } ul:hover{ transform :rotatex(360deg) rotatey(360deg); } </style> </head> <body> <ul> <li>第1个盒子</li> <li>第2个盒子</li> <li>第3个盒子</li> <li>第4个盒子</li> <li>第5个盒子</li> <li>第6个盒子</li> </ul> </body> </html>
以上就是利用css代码实现立方体360度旋转效果实例展示的详细内容。
其它类似信息

推荐信息