如何在静态定位元素前面堆叠固定定位元素?

时间:2013-10-02 23:08:18

标签: javascript css

z-index不起作用,因为它们(在我理解的情况下)在不同的堆叠上下文中。我不介意使用javascript或jquery来做这件事,我只是无法弄清楚如何在固定定位元素前面获得一个静态定位的元素。

2 个答案:

答案 0 :(得分:0)

您只需要制作静态定位的元素position: relative;(不会将其移动到任何位置),然后您可以使用z-index将其放置在您想要的位置。

答案 1 :(得分:0)

您需要在(可能)父元素中定义堆叠上下文。只需设置position:relative即可启用堆叠(z-index 需要定位) - 而无法堆叠默认position:static的元素。

在树上追踪你的元素,找到两个兄弟姐妹可以分层的地方,给他们一个相对位置和一个z指数;

Javascript在这里不会有用。