如何强制将固定位置的div相对于窗口而不是其父窗口?

时间:2019-03-06 02:02:21

标签: css-position

因此,很显然,只要是由于多种原因中的任何一个原因而成为新的堆叠上下文的容器的子代,我们对position:fixed所了解和喜爱的一切就变得毫无意义。它不再固定在窗口上,就像绝对定位在容器上一样。至少可以这样说,这非常令人沮丧,并且根据专家的说法,基于规格的正确行为。我发现的每个答案基本上都是迫使有问题的容器不具有新的堆叠顺序。这太荒谬了。

我的问题是,当父级具有自动创建新的堆叠上下文的转换时,有人知道强制固定元素相对于窗口而不是父级的技巧吗?我都需要。

对于上下文,我正在使用姿势动画库在静态位置和以窗口为中心的放大,放大视图之间转换图像。这可以正常工作,但在我将will-change: transform应用于主要曾祖父容器以修复由于使用position: sticky而引起的某些问题时失败。为了使该项目顺利运行,我需要两者。

0 个答案:

没有答案