Html Safari中的CSS转换z索引冲突(适用于Chrome/FF)
我正在使用CSS转换和旋转效果来显示名片。我在Chrome和FF中都能正常工作,但在Safari中它会扭曲div 我尝试应用以下属性,但无效:Html Safari中的CSS转换z索引冲突(适用于Chrome/FF),html,css,google-chrome,safari,Html,Css,Google Chrome,Safari,我正在使用CSS转换和旋转效果来显示名片。我在Chrome和FF中都能正常工作,但在Safari中它会扭曲div 我尝试应用以下属性,但无效: transform: translateZ(0px); transform-style: flat; transform: translate3d(0,0,0); 请参阅下面的代码和图片: 狩猎: 铬: 试试看 这可能与: 基本上,当您在z轴上应用3D变换时,z索引将不再适用(您现在处于三维渲染平面中,请使用不同的z值)。如果要切换回子元素的二维渲染
transform: translateZ(0px);
transform-style: flat;
transform: translate3d(0,0,0);
请参阅下面的代码和图片:
狩猎:
铬:
试试看
这可能与:
基本上,当您在z轴上应用3D变换时,z索引将不再适用(您现在处于三维渲染平面中,请使用不同的z值)。如果要切换回子元素的二维渲染,请使用
transform style:flat代码>我认为这是一个堆叠引用和CSS转换冲突的问题
尝试添加:
-webkit-transform: translate3d(0,0,0);
到卡的父元素。这应该形成转换的子对象,以遵守z索引堆叠
如果其他人对此有什么意见,那就太好了。嗨,亚历克斯,我尝试添加了变换样式:flat代码>如我的问题中所述,但它不能纠正行为。它在Chrome和FF中工作正常,所以我想知道Safari中是否有可以让它工作的方法。我在Safari中也遇到了同样的问题。这是完美的工作在铬,FF。。。我知道这已经有几年了-有什么解决办法吗?