CSS3 -webkit-transform: translateZ(xpx) ne fonctionne pas
Désolé si cela semble de base, mais j'ai cherché partout sur le web, et ne pouvait pas trouver une autre réponse (qui me fait penser que je suis en train de faire quelque chose de stupide).
J'ai un parent et un enfant div. J'essaye d'appliquer un CSS3 translateZ de l'enfant, mais rien ne semble se passer.
translateX et translateY de travail, ainsi que de la tourner, mais pas translateZ. Suis-je fou?
Ici un violon: http://jsfiddle.net/Sb55D/1/
<div id="main">
<div id="child">
Lorem
</div>
</div>
#main {
display: block;
position: absolute;
width: 400px; height: 400px;
border: thin solid red;
top: 10px;
left: 10px;
-webkit-transform-style: preserve-3d;
}
#child {
display: block;
position: absolute;
top: 50%; left: 50%;
width: 300px;
height: 300px;
border: thin solid green;
-webkit-transform: translate(-50%, -50%) translateZ(-400px);
-webkit-transform-style: preserve-3d;
}
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'appliquer
perspective
à l'élément parent pour translateZ de travail... Essayez d'ajouter quelque chose comme:DÉMO
perspective
à la parent de la traduction de l'élément.