我在构建一个简单的 CSS 过渡时遇到了一个问题。
我有我的body
元素,它的唯一子元素是div
绝对位置。
在内部,我在悬停伪类div
上插入了一个带有简单 3d 过渡的矩形: ,我想在父元素中设置一个样式以使其看起来更好。transform: rotateX(90deg)
perspective
当我perspective
在 body 中设置 a 时,过渡可以正常工作:它创建了透视效果并且看起来不错。但是 - 问题就在这里 - 孩子失去了绝对位置(至少在 Chrome 中)。
我创建了一个codepen 示例,您可以将body
样式注释掉,这将应用绝对位置。
perspective
设置时,div
它也会失去蓝色背景,但我认为这是因为它的高度变为 0。
这是一个错误吗?我该如何解决?
谢谢