私はCSSの第8章:The Definitive Guide、4th Editionを読んでいます。 、このようなスニペットは、本の中であります。肯定的な引数を指定してperspective()関数を適用すると要素が消えます
div#inner {
transform: perspective(750px) translateZ(60px) rotateX(45deg);
}
<div id="outer">
outer
<div id="inner">inner</div>
</div>
#inner持つdiv要素が私のChromeブラウザに表示されなくなります。 パースペクティブ関数の引数値を調整して0に設定した後、ページにinner
というテキストが回転効果で表示されます。
あなたはその理由を知っていますか?私はサファリでこのページを試しましたが、まだ問題はあります。
?どのOS?私はインナーがハーフカットされているのを見ますが、私はそれを見ることができます。 – sabithpocker
Chromeのバージョンは56.0.2924.87(64ビット)、macOSはSierra 10.12.3です。 'body'に' margin-left'を加えると 'inner'が見えるのは奇妙です。マージンが増加すると、すなわち。 1200pxの場合、「内側」はほぼ完全に「外側」になります。それは何らかの宇宙意識についてですか? – krave
@sabithpocker私は 'transform-style:preserve-3d'を使わないで' translateZ() 'が引数を増やして要素を左にシフトさせることを発見しました。 – krave