我在进行网站重新设计时遇到了一些问题,在案例研究中有一个目标部分是粘性的,一旦你通过一个图像,该目标就会被划掉。由于我正在使用全宽度图像,所以我希望目标部分可以在下面显示,并且当你滚动时再次看到它时,目标已经被划掉了。在chrome和firefox上效果很好,但在safari上却不行。奇怪的是,当我使用Web Inspector时,Safari中的元素表现出应该有的行为,但只是瞬间,然后就会被图像覆盖。有人有什么想法吗? 示例链接
transform: translate3d(0,0,0)
并不能解决问题。你在哪里看到添加translate3d
可以解决问题?我很想深入了解一下。 - Ramiro Ruiztranslate3d(0,0,0)
添加到第三个div中即可解决它-然后它始终在第二个div上方滚动。 - Neil Creagh.safarifix { transform: translate3d(0,0,0); }
类。 https://cdpn.io/pen/debug/ZExaJKp?authentication_hash=mWkoNYWnoWdA - Quinn Keaveney