8

これが基本的なことのように思われる場合は申し訳ありませんが、Web を検索したところ、別の答えが見つかりませんでした (これは、私が愚かなことをしていると思います)。

親と子のdivがあります。CSS3 translateZ を子に適用しようとしていますが、何も起こっていないようです。

translateX と translateY は回転と同様に機能しますが、translateZ は機能しません。私はクレイジーですか?

ここにフィドルがあります: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;
}
4

1 に答える 1