问题描述
使用rotate渲染元素在ios上定位的元素会穿插rotate旋转的元素
问题原因
在safari浏览器下,当我们使用3D transform变换的时候,如果父元素没有overflow:hidden/scroll/auto等限制,则会直接忽略自身和其他元素的z-index层叠顺序设置,而直接使用真实世界的3D视角进行渲染。
解决方法
用魔法打败魔法 用transform z轴变换。添加元素距离。最小距离是 旋转元素的高度*sin(旋转角度)
2024-03-08 20:49:46
使用rotate渲染元素在ios上定位的元素会穿插rotate旋转的元素
在safari浏览器下,当我们使用3D transform变换的时候,如果父元素没有overflow:hidden/scroll/auto等限制,则会直接忽略自身和其他元素的z-index层叠顺序设置,而直接使用真实世界的3D视角进行渲染。
用魔法打败魔法 用transform z轴变换。添加元素距离。最小距离是 旋转元素的高度*sin(旋转角度)
下一篇:关于本博客样式