【发布时间】:2021-01-14 07:25:01
【问题描述】:
我想在主面板的右侧放置一个粘性侧边栏。粘性侧边栏应该是“粘性的”,当向下滚动到自身顶部时,侧边栏将确定位置并粘在页面顶部,而不是向上滚动。
我在这里完成了部分工作:https://codesandbox.io/s/gallant-saha-zgmnw
现在我的问题是:如小提琴所示,在sidebar 类中,position: sticky 和right: 15rem,侧边栏仅适用于宽屏幕宽度。如果屏幕宽度缩小,侧边栏组件将保持向右 15rem 并定位不正确。缩小页面并查看错误行为。
我知道设置一个固定的 15rem 向右可能是错误的,如何在屏幕宽度缩小到一定宽度时将侧边栏保持在主面板的右侧?
【问题讨论】:
-
你想要小屏左边的边栏,大屏右边的边栏吗?
-
@Seno 在小屏幕和大屏幕的右侧。当屏幕宽度时,您可以看到它移动到面板中
标签: javascript html css reactjs