元素导致其他元素穿插"/>
safari浏览器rotate旋转元素导致其他元素穿插
问题描述
使用rotate渲染元素在ios上定位的元素会穿插rotate旋转的元素
问题原因
在safari浏览器下,当我们使用3D transform变换的时候,如果父元素没有overflow:hidden/scroll/auto等限制,则会直接忽略自身和其他元素的z-index层叠顺序设置,而直接使用真实世界的3D视角进行渲染。
解决方法
用魔法打败魔法 用transform z轴变换。添加元素距离。最小距离是 旋转元素的高度*sin(旋转角度)
更多推荐
safari浏览器rotate旋转元素导致其他元素穿插
发布评论