Html 根据页面滚动位置更改偏移/页边距位置
我的网页上有三个div元素。一个在顶部(用于菜单),一个在左侧(用于用户信息),最后一个在右侧(用于用户帖子)。我把用户信息部分放在一个固定的位置,效果很好,但当我向下滚动页面时,它会在页面顶部显示菜单曾经所在的位置。当菜单不在屏幕上时,是否有办法更改顶部偏移量/边距?如果可能的话,我想在不使用javascript的情况下实现这一点。我做的每一次搜索都只显示javascript,但我希望本例使用纯css/html。如果你真的不想使用javascript,答案是“不” 没有办法检查滚动位置并仅使用CSS更改CSSHtml 根据页面滚动位置更改偏移/页边距位置,html,css-position,margin,offset,fixed,Html,Css Position,Margin,Offset,Fixed,我的网页上有三个div元素。一个在顶部(用于菜单),一个在左侧(用于用户信息),最后一个在右侧(用于用户帖子)。我把用户信息部分放在一个固定的位置,效果很好,但当我向下滚动页面时,它会在页面顶部显示菜单曾经所在的位置。当菜单不在屏幕上时,是否有办法更改顶部偏移量/边距?如果可能的话,我想在不使用javascript的情况下实现这一点。我做的每一次搜索都只显示javascript,但我希望本例使用纯css/html。如果你真的不想使用javascript,答案是“不” 没有办法检查滚动位置并仅使用