cyr*_*dli 4 css fixed css-position menubar
我想我的风格菜单栏像这样.当您向下滚动时,它固定在站点的顶部,并且在页面加载时它不固定.
如何用CSS完成?
你所追求的是一个"粘性导航栏/菜单".
最简单的方法是将以下CSS添加到菜单/导航栏中
position:fixed;
top:0px;
Run Code Online (Sandbox Code Playgroud)
也就是说,为了使效果更接近您发布的效果,您可能希望使用一些jQuery,例如:
$(window).bind('scroll', function() {
if ($(window).scrollTop() > 50) {
$('.menu').addClass('fixed');
}
else {
$('.menu').removeClass('fixed');
}
});
Run Code Online (Sandbox Code Playgroud)
这样做是通过将CSS类"固定"添加到.menu元素,一旦滚动经过某个点(例如50px),将菜单栏"修复"到页面顶部,固定类将仅仅是例如上面的CSS.
这里列出了一些不错的例子.
| 归档时间: |
|
| 查看次数: |
26429 次 |
| 最近记录: |