html和css如何将导航栏固定在页面顶部

  介绍

这篇文章将为大家详细讲解有关html和css如何将导航栏固定在页面顶部,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,大家在浏览网站时有没有发现,几乎每个网站都有导航栏,而且有些导航可以固定在顶部不动,不管滚动条移动到哪里,都会固定在一个位置,你知道顶部固定导航栏怎么写吗?这篇文章就给大家讲讲如何使导航栏固定在顶部,以及导航栏固定在顶部的代码,有一定的参考价值,感兴趣的朋友可以看看。

实现将导航栏固定在顶部需要用到很多CSS中的属性,比如浮浮动,位置定位,list-style-type属性等等,如有不清楚的同学可以参考的相关文章,或者访问CSS视频教程,希望可以帮助到你。

实例详解:用html和CSS将导航栏固定在顶部

html部分:

创建一个ul标签用于制作无序列表,因为需要页面跳转的效果,还要在李标签中插入一个标签,将导航内容写入一个标签中。最后创建一个div,将div高度设为1500 px,当滑动滚动条时,方便观察导航栏的位置,具体代码如下

& lt; ul>   & lt; li> & lt;一个类=癮ctive"href=https://www.yisu.com/zixun/?家”>首页   <李> 联系我们   <李> 关于我们      

CSS部分:

基本框架已经搭建出来了,现在用CSS美化页面,用浮动:左将无序列表左边浮动,排列在一行,用填充调整导航之间的间距,用悬浮伪类选择器设置鼠标悬停效果,当鼠标经过导航时呈现红色,当导航被激活时,呈现黄色。最重要的一步就是将导航栏固定在页面顶部,我们用位置:固定这个属性,然后将它距离顶部的举例设为0(即:0),这样固定在顶部的导航就做好了,详细代码如下:

*{保证金:0;填充:0;}   ul {   list-style-type:没有;   溢出:隐藏;   background - color: # 333;   位置:固定;   上图:0;   宽度:100%;   }   李{   浮:左;   }   李的{   显示:块;   颜色:白色;   text-align:中心;   填充:14 px 16 px;   文字修饰:没有;   }   李答:徘徊:没有(.active) {   背景颜色:红色;   }   .active {   背景颜色:黄色;   }

效果图:

 html和css如何将导航栏固定在页面顶部

由图可见,当滚动条往下滑动时,导航栏的位置没有发生变化,一直固定在顶部,实现导航栏固定在顶部的效果,最关键的一步就是使用定位位置并将其属性值设为固定的,举例顶部的距离顶部设为0。

关于html和css如何将导航栏固定在页面顶部就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

html和css如何将导航栏固定在页面顶部