親要素に視点を置く
perspective は見る位置までの距離、perspective-origin は視点の位置を決めます。
CSS TRANSFORMS · 097
カードを回して、視点・奥行き・裏面の違いを見る。
LIVE 3D STUDIO
THE SCENE
親 perspective で視点を設定
カード transform-style で子要素の奥行きを設定
表・裏 backface-visibility で裏向きの面を制御
HOW IT WORKS
perspective は見る位置までの距離、perspective-origin は視点の位置を決めます。
transform-style: preserve-3d にすると、前面から浮かせたラベルの奥行きを保てます。
表面と裏面に backface-visibility: hidden を指定すると、反対側を向いた面は見えなくなります。
実装時の注意:preserve-3d の要素に opacity: .9 や filter を付けると、子要素が平面化される場合があります。MDNの条件を見る ↗