1. perspective
在项目中,写css3动画的时候,用到了perspective,由于某种原因,perspective设置到了body上面,然后导致了fixed的元素定位失效变为absolute。一开始还不知道问题所在,后来各种回滚才发现,虽然也不知道是什么原因。解决办法:给需要3D旋转的元素加一个父级元素,然后给父级元素设置perspective属性。
2. transform
父元素或更外层元素使用transform,该元素fixed定位失效,变为absolute。
本文探讨了在CSS3动画中使用perspective和transform属性时,导致fixed元素定位失效的问题。详细介绍了问题的原因及解决方案,建议将perspective和transform属性应用到特定元素的父级,以避免定位错误。
在项目中,写css3动画的时候,用到了perspective,由于某种原因,perspective设置到了body上面,然后导致了fixed的元素定位失效变为absolute。一开始还不知道问题所在,后来各种回滚才发现,虽然也不知道是什么原因。解决办法:给需要3D旋转的元素加一个父级元素,然后给父级元素设置perspective属性。
父元素或更外层元素使用transform,该元素fixed定位失效,变为absolute。
2439
1万+

被折叠的 条评论
为什么被折叠?