CSS3 translateZ 不在 mac Safari 8.0.3 中
CSS3 translateZ is not in mac Safari 8.0.3
它在 FF/Chrome 中完美运行。
<div id="css-transform-container">
<img src="/static/img/shamegallery/Abraham_Beame.gif">
#css-transform-container {
width:100%;
height:100%;
perspective: 180px;
}
#css-transform-container img {
cursor: zoom-in;
transform: translateZ(-200px);
-webkit-transform: translateZ(-200px);
-o-transform: translateZ(-200px);
-ms-transform: translateZ(-200px);
-moz-transform: translateZ(-200px);
}
我确定它支持 translateZ 功能,因为我尝试了其他网站,我的 Safari 显示翻译没有问题。
尝试使用preserve-3d。
看下面这个例子:
#main {
display: block;
position: absolute;
width: 400px; height: 400px;
border: thin solid red;
top: 10px;
left: 10px;
-webkit-transform-style: preserve-3d;
-webkit-perspective: 1000px;
}
它在 FF/Chrome 中完美运行。
<div id="css-transform-container">
<img src="/static/img/shamegallery/Abraham_Beame.gif">
#css-transform-container {
width:100%;
height:100%;
perspective: 180px;
}
#css-transform-container img {
cursor: zoom-in;
transform: translateZ(-200px);
-webkit-transform: translateZ(-200px);
-o-transform: translateZ(-200px);
-ms-transform: translateZ(-200px);
-moz-transform: translateZ(-200px);
}
我确定它支持 translateZ 功能,因为我尝试了其他网站,我的 Safari 显示翻译没有问题。
尝试使用preserve-3d。
看下面这个例子:
#main {
display: block;
position: absolute;
width: 400px; height: 400px;
border: thin solid red;
top: 10px;
left: 10px;
-webkit-transform-style: preserve-3d;
-webkit-perspective: 1000px;
}