-1
ここには私がこれまで持っていたもののjsbinがあります。トランスフォームZが動作しない
なぜtranformZが機能しないのか分かりません。私は視点を設定し、保存-3Dに設定するスタイルを変える必要があり、以下の
<div class="pyramid-container">
<div id="pyramid">
<div>child div of #pyramid</div>
</div>
</div>
そして、私のCSSがあるので、私は何が間違っているsuerはない午前:ここに私のhtmlです。
.pyramid-container {
perspective: 800px;
}
#pyramid {
position: relative;
height: 200px;
width: 100px;
transform-style: preserve-3d;
transform-origin: 116px 200px 116px;
}
#pyramid div {
position: absolute;
width: 0;
height: 0;
border-left: 200px solid transparent; /* left arrow slant */
border-right: 200px solid transparent; /* right arrow slant */
border-bottom: 200px solid #2f2f2f; /* bottom, add background color here */
font-size: 0;
line-height: 0;
opacity: .5;
}
#pyramid div:nth-child(1) {
transform: translateZ(80em);
}
#pyramidに子 – vals
@valsの謝罪を持っていない、私は質問を更新しましたが、同じ問題は、問題のjsbinのリンクがある – dagda1
存在します。私は設定した値に応じて三角形を近づけたり離したりすることを期待していましたが、私がtranslateZに使用する値に関係なく変更することはありません。 – dagda1