position:fixed 一般是相对浏览器而言的定位,但如果父级存在transform样式,就会变成absolute定位。
- 以前的解决办法是:
在动画的最后一帧添加样式:transform: unset ,如:
@keyframes anim-open{ 0%{opacity:0;transform:scale3d(0,0,1)} 99%{opacity:1;transform:scale3d(1,1,1)} 100%{opacity:1;transform:unset} }
- 但在最新版的谷歌浏览器发现也无效了,解决办法:
在使用了动画的父级添加样式:
transform:unset !important
也不会影响动画的样式