当视口宽度小于HTML页面宽度时,如何使固定元素水平滚动?

时间:2011-07-05 18:42:27

标签: jquery css

我可以在没有JavaScript或jQuery魔法的情况下获得一个固定的块元素来水平滚动吗?当窗口垂直滚动时,它到达视口顶部后的块的CSS位置从绝对变为固定。是否有必要构建另一组计算以确定在水平滚动页面时如何定位它?

Stack Overflow也是这样做的。 enter image description here

2 个答案:

答案 0 :(得分:1)

纯css不可能。

你需要Javascript ..(我现在面临同样的问题..

请参阅Centering a fixed element, but scroll it horizontally

答案 1 :(得分:0)

我真的不明白你的问题,但不知怎的,我认为这正是你所寻找的: 使用CSS @media查询来确定视口的宽度。