gpt4 book ai didi

html - 为什么 Z 轴平移(使用 matrix3d 的 CSS 变换)不起作用?

转载 作者:太空宇宙 更新时间:2023-11-04 11:17:12 25 4
gpt4 key购买 nike

我有以下示例:http://jsfiddle.net/trusktr/keug4tya/

在第 9 行,您看到 DIV 元素(输出中的颜色为黄色)具有 200 的 Z 平移。另一个绿色元素(第 18 行)的 Z 平移 0,只有黄色容器的 Z 平移 200

perspective:1000pxtransform-style:preserve-3d 应用于根元素,即 .motor-dom-scene 元素.

为什么黄色元素没有出现在绿色元素前面?

最佳答案

答案是,在具有嵌套元素的场景中,CSS 属性 transform-style: preserve-3d; 需要应用于层次结构中所有包含子元素的元素,而不仅仅是root,所以将这个属性添加到 CSS 中可以解决问题:

.motor-dom-node {
position: absolute;
transform-origin: left top 0px;
transform-style: preserve-3d;
}

这是工作示例:http://jsfiddle.net/trusktr/keug4tya/9/

关于html - 为什么 Z 轴平移(使用 matrix3d 的 CSS 变换)不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33110424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com