簡単な CSS トランジションを作成しているときに問題に直面しました。
body
私はその唯一の子がdiv
絶対位置を持つ私の要素を持っています。
ホバー疑似クラスdiv
に単純な 3D トランジションを持つ四角形を挿入し、親要素にスタイルを設定して見栄えを良くしたいと考えています。transform: rotateX(90deg)
perspective
本体に を設定するperspective
と、トランジションが適切に機能します。遠近効果が作成され、見栄えがよくなります。しかし、問題はここにありますが、子は絶対位置を失います (少なくとも Chrome では)。
コードペンの例を作成しました。スタイルをコメントアウトするbody
と、絶対位置が適用されます。
perspective
を設定するともdiv
青色の背景が消えますが、これは高さが 0 になるためだと思います。
バグですか?どうすれば修正できますか?
ありがとうございました