怎样用DIV+CSS制作的横排导航栏

网页中的导航栏菜单需要综合运用Div+CSS的知识,那么怎样制作属于自己的网页导航栏,菜单栏呢?

操作方法

  • 01

    首先,书写一个div标签,并且在这个div标签添加一个类,类名可以自定义,这里我就把类名设置为.mynav。 然后在div里面嵌套了ul,ul里面嵌套了li,li标签存放的是菜单的内容,这里我就设置5个菜单。 然后每个给每个li添加带有超链接的菜单选项。

  • 02

    接着来预览下最初的效果。

  • 03

    然后我们要清除所有标签的margin和padding,所以要使用通配符*。

  • 04

    接着开始设置.mynav的属性。如图,我设置它的宽度为1000px,高度为50px。这个宽高可以自己设置。 然后使用设置margin为0 auto,让div可以在网页居中显示,更加美观。并且我给div添加了一个蓝色的背景色。

  • 05

    这样就会得出如图所示的效果。

  • 06

    接着设置ul的属性list-style为none。

  • 07

    这样菜单前面的小圆点就会消失不见了。

  • 08

    接着设置li标签的属性float为left。

  • 09

    这样菜单就会浮动起来,变成横排的了。

  • 10

    接着来设置a标签的属性,我们把a标签的下划线去掉,这就要使用text-decoration属性。 然后我们把a标签转成块级元素,这样菜单就可以撑满整个div了。 而父级元素高度是1000px,所以5个菜单的平均宽度就是200px。接着我们使用text-align:center让文字水平居中,line-height:50px 让文字垂直居中。 并且我们设置文本的颜色color为白色white。 字体大小为26像素。

  • 11

    这样,导航栏基本完成。

  • 12

    接着我们再来对a标签使用伪类hover,来增加一些交互性。a:hover {background:red;}表示鼠标经过菜单时,a标签的背景颜色变成红色。

  • 13

    如图,这就是鼠标停留在菜单栏的效果。

  • 14

    说了这么多,最后就是大家最期待的导航栏菜单栏的源代码了。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; } .mynav{ width: 1000px; height: 50px; margin: 0 auto; background: blue; } ul{ list-style: none; } li{ float: left; } a{ text-decoration: none; display: block; width: 200px; height: 50px; text-align: center; line-height: 50px; color: white; font-size: 26px; } a:hover{ background: red; } </style> </head> <body> <div class="mynav"> <ul> <li><a href="#">首页</a></li> <li><a href="#">新闻</a></li> <li><a href="#">通知</a></li> <li><a href="#">资讯</a></li> <li><a href="#">热点</a></li> </ul> </div> </body> </html>

(0)

相关推荐

  • div+css制作导航下拉菜单

    div+css制作导航下拉菜单 操作方法 01 首先看如下代码: 02 预览效果: 03 新增如下代码: 04 预览效果如下: 05 发现样式乱了,这是因为新增的li继承了原本的 Float:left ...

  • div+css制作表格(1)”div“应用

    操作方法 01 原理, 应用浮动原理即flaot特性,把表格a和表格b进行排列组成单个一行两列表格,然后把三个这样的表格组成了三行两列的表格因为是单个表格的组成,实际调节像素多少就可以做成自己需要的表 ...

  • CSS技巧分享:如何用css制作横排二级下拉菜单

    看到网站的导航按钮很炫酷不会怎么办?本片教程介绍如何使用css制作网站导航横排二级下拉菜单 操作方法 01 打开Notepad++,先输入个页面框架 <!DOCTYPE html> < ...

  • 网页导航栏制作:如何为网页添加导航栏

    在很多网站中都需要一个导航栏.下面,我们来看看如何为网页添加导航栏吧. 操作方法 01 制作一个放导航栏的容器 制作一个放导航栏的容器,容器名为nav,容器宽为1000px,高为30px,背景颜 色为 ...

  • HTML和css怎样制作横排导航条,菜单

    很多小伙伴学习了一段时间的HTML和css,就想自己动手试试制作导航条菜单,不过却没有思路,今天小编我就来分享一下HTML和css制作导航条的实例,大家可以参考参考. 操作方法 01 如图,制作导航条 ...

  • 使用div+css编写的简洁漂亮的顶部导航代码

    使用div+css编写的简洁漂亮的顶部导航代码 步骤/方法 01 首先建立一个css样式表文件,命名为:common.css,在其中添加以下CSS代码. #info{border:1px solid ...

  • 利用CSS制作竖直排列菜单

    作为一个成功的网站,导航菜单是永远不可缺少的.导航菜单的风格往往也决定了整个网站的风格,因此很多设计者都会投入很多时间和精力来制作各式各样的导航条,从而体现网站的整体构架. 在传统方式下,制作导航菜单 ...

  • 如何用DIV+CSS进行网页样式布局

    在html网页编辑中,对于新手来讲,接触最多的就是div+css:那么如何使用div+css就行网页简单布局呢 操作方法 01 一个网页设计时,我们可以将一个页面设置为头部,中间,和底部三部分:  头 ...

  • 怎样用CSS制作响应式布局

    现阶段,随着互联网的发展,人们浏览网页的方式也不仅仅是在电脑PC端了,而更多的是移动端用户.因此,前端开发者面临的问题是,应该怎样开发出适应不同用户的浏览体验的网页呢?响应式布局因此应运而生. 响应式 ...