php固定当前导航栏,header导航菜单固定 当页面往下拉时固定导航

最近开发的一个网站头部分为上下两块,上面是快捷入口部分,下面是导航菜单部分。现在的需求是当页面往下拉时,快捷入口部分被遮住,而导航菜单固定,而且处于window最上面。在StackOverflow网站上搜集过资料,并且参照网站http://ilikecss.com/web-design/examples/framework/20110928/的源代码,发现实现该功能的关键步骤有两点,第一点是需要创建两个header,一个是固定的导航菜单栏,一个是常规的头部(包括快捷入口部分和导航菜单)。另外一点是需要设置z-index的值(对于非static的position来说,z-index越大,它离用户也就越近,这样就可以在初始时遮住固定部分的导航菜单,而当页面往下拉时,随着常规菜单被遮住,固定部分也就浮出来了。)

具体效果请转往jsfiddle网站:http://jsfiddle.net/tounaobun/AnTQU/

下面是具体代码:

复制代码代码如下:

* {

padding:0;

margin:0;

border:0;

}

#fixed_header {

position:fixed;

z-index:1;

top:0;

width:100%;

background-color:#ccc;

}

#navi {

margin:0 auto;

text-align:center;

}

li {

list-style-type:none;

display:inline;

}

#real_header {

position:absolute;

width:100%;

z-index:2;

background-color:#ccc;

}

#entry {

margin:0 auto;

text-align:center;

background-color:#ccc;

}

This is welcome entry

  • News
  • Book
  • Game
  • Sports
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值