我正在做一个关于 CSS3 的实验项目,-webkit- 浏览器中的 3D 动画,除了我的 3 面棱镜的最终放置之外,所有的东西都工作正常。
这是代码的小提琴。
动画后最适合红色边框的日历视图端口。
这个id是我生成动画的css:
.flipbox-container {
-webkit-perspective: 400px;
position: relative;
margin: 0 auto;
width: 200px;
height: 90px;
border: 1px solid red;
}
.flipbox-container .flipwrap {
-webkit-transform-style: preserve-3d;
-webkit-transform-origin: right center;
-webkit-transition: -webkit-transform 1s;
-webkit-transform: translateZ(-57px) rotateY(0deg);
position: absolute;
width: 200px;
height: 90px;
}
.flipbox-container .date-box {
-webkit-backface-visibility: visible;
display: block;
position: absolute;
width: 200px;
height: 90px;
}
.flipbox-container .date-box:first-child {
background: #ccc;
-webkit-transform: rotateY(0deg) translateZ(57px);
}
.flipbox-container .date-box:nth-child(2) {
background: #eee;
-webkit-transform: rotateY(120deg) translateZ(57px);
}
.flipbox-container .date-box:last-child {
background: #aaa;
-webkit-transform: rotateY(240deg) translateZ(57px);
}
.flipbox-container .flipwrap.f1 {
-webkit-transform: translateZ(57px) rotateY(-120deg);
}
.flipbox-container .flipwrap.f2 {
-webkit-transform: translateZ(-133px) rotateY(-240deg);
请注意,它应该在 -webkit- 浏览器中看到!