Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
z-index 不起作用,因为它们(据我所知)在不同的堆叠上下文中。我不介意使用 javascript 或 jquery 来做到这一点,我只是不知道如何在固定定位元素前面获取静态定位元素。
您只需要制作静态定位的元素position: relative;(不会将其移动到任何地方),然后您就可以z-index将其放置在您想要的位置。
position: relative;
z-index
您需要在(可能)父元素中定义堆叠上下文。简单的设置position:relative将启用堆叠(z-index 需要定位) - 而具有默认值的元素position:static不能堆叠。
position:relative
position:static
在树上跟踪你的元素,找到两个兄弟姐妹可以分层的位置,给它们一个相对位置和一个 z-index;
Javascript在这里不会有用。