position Fixed on Scroll 相对定位时内容超出范围出现滚动条

之前写过一篇 关于css相对定位不跟随滚动条移动点击查看. 正如我的博客内容页右侧目录的效果. 垂直滚动内容时,右侧目录始终定位在右上角不跟随滚动条. 但是, 当我的目录足够长,因为它不跟随滚动条垂直移动, 导致超出屏幕的部分无法看到. 右侧目录相对定位 'position': 'fixed', 'top': 25px, 'width': 400px top 25px 是因为我的博客顶部菜单高度25px,所以为了不让菜单遮挡右侧目录,所以距离顶部25px 但是页面初始化后,我们并不想直接让目录相对定位到右上角, 因为右上角还有需要展示的模块, 我们更希望是滚动条滚动到目录模块时,这个模块始

css fixed 定位 让局部UI固定 不跟随滚动条移动

在国庆长假马上结束时,分享一篇关于 css定位的博文,收回你的玩心,开始工作了. css 中的定位是一个重点,也是难点,之前有一篇专门探讨 css中position定位的问题 达到的效果 如果你够细心的话,你会发现我的博客列表也和博文详情页右侧侧边栏有变化 之前侧边栏是跟随滚动条移动的,当右侧内容不足时,会看到一片空白,体验不好 所以我希望,当滚到到右侧无内容填补时,指点的模块能做一个固定定位,漂浮在顶部右侧,不再跟随滚动条移动 简单说,当右侧侧边栏有内容时,跟随滚动条上下移动 当滚动到右侧无内容时,最小边的模块一直漂浮在右上角,如下图 入群讨论 和 订阅公众号 模块始终
  • 1

回到顶部