导航使用position:fixed属性,上面的边距怎么去掉???

为了网页美观,导航设置的时候有margin-top:60px,同时也设置了position:fixed,当网页超过第一屏的时候导航跟着动,但是距离浏览器上端也有60px的... 为了网页美观,导航设置的时候有margin-top:60px,同时也设置了position:fixed,当网页超过第一屏的时候导航跟着动,但是距离浏览器上端也有60px的距离,怎么把这个距离去掉呢?又不取消margin-top?求大神啊 展开
 我来答
奈帅敛昕葳
2020-08-14 · TA获得超过1076个赞
知道小有建树答主
回答量:1863
采纳率:0%
帮助的人:8.6万
展开全部
你的要求自相矛盾啊,margin-top就是指元素顶部距离父元素顶部的距离,这样的话
导航条
一定会和浏览器顶部有至少60px的距离。
你是想让网页超过第一屏的时候取消掉这个距离吗?那样的话需要用
JavaScript
代码检测当前滚动的位置,当滚动到第一屏以下时去掉margin-top:60px这个样式。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式