我有这个 html 和 css 代码:
<div class="header">
</div>
.header {
top:0;
left:0;
right:0;
width:100%;
background:#3b5998;
height:95px;
margin-bottom: 50px;
position:fixed;
}
我在这里尝试做的是,每当用户向下滚动时,标题应该位于固定位置(顶部)。对于那件事我没有任何疑问。我轻松地完成了这项任务。
当用户向下滚动时,我想在其上添加不同的样式。当用户向下滚动时,我想在其上添加一个盒子阴影效果,这样它看起来会升高。如果用户向上滚动并到达我网页的顶部,它将恢复为默认的 css 样式(没有框阴影)。
更像是说:
向下滚动 = 激活盒子阴影效果
如果向上滚动并到达顶部 = 还原
我不知道有任何css代码,也许有人会用他们的javascript/jquery专业知识帮助我制作代码?
对不起,如果我的解释太长或有点混乱。非常感谢你!