我使用 CSS3 创建了一个 3D 卡片翻转效果。这个效果和http://css3.bradshawenterprises.com/flip/非常相似, 不幸的是,当使用 Mac OS 的人访问这个页面时,他们似乎只看到了背面,并且旋转方向错误。
这是我正在使用的 CSS。
#f1_container {
perspective: 1000;
-webkit-perspective: 1000;
}
#f1_card {
width: 100%;
height: 100%;
transform-style: preserve-3d;
transition: transform 1.0s ease-in-out;
-webkit-transform-style: preserve-3d;
-webkit-transition: -webkit-transform 1.0s ease-in-out;
padding-bottom: 10px;
}
#f1_container.hover #f1_card {
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
}
.f1_face {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
background-color: rgb(247, 247, 247);
box-shadow: 0px 5px 15px 5px black;
z-index: 10;
}
.f1_face.f1_back {
display: block;
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
box-sizing: border-box;
padding-top: 10px;
color: rgb(255, 255, 255);
text-align: center;
background-color: rgb(247, 247, 247);
}
例如,请参阅我上面链接的页面。