好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css3d魔方

CSS3D魔方是一个非常酷炫的3D魔方,它采用了CSS3的3D变换和过渡效果,所以不需要任何JavaScript库。如果你喜欢研究CSS动画和3D变换,这个魔方项目值得一试。

/* CSS样式 */ #cube {
position: relative;
width: 200px;
height: 200px;
margin: 100px auto 0;
transform-style: preserve-3d;
transition: transform 1.5s;
}
.face {
position: absolute;
width: 200px;
height: 200px;
background: #fff;
border: 1px solid #ccc;
}
.front {
transform: translateZ(100px);
}
.back {
transform: rotateY(180deg) translateZ(100px);
}
.top {
transform: rotateX(90deg) translateZ(100px);
}
.bottom {
transform: rotateX(-90deg) translateZ(100px);
}
.left {
transform: rotateY(-90deg) translateZ(100px);
}
.right {
transform: rotateY(90deg) translateZ(100px);
} 

魔方是由六个正方形面组成的,每个面的大小是200x200像素。面的背景颜色和边框都可以根据你的需求进行更改。每个面使用绝对定位并旋转在3D空间中。

/* HTML代码 */

1

查看更多关于css3d魔方的详细内容...

  阅读:42次

上一篇: css3window

下一篇:css3优惠券的代码