手把手教你制作网页导航栏

手把手教你制作网页导航栏手把手教你制作网页导航栏众所周知,导航栏是网页的重要组成部分,本篇文章将会带你由浅入深的制作导航栏,子菜单,样式风格变化等。导航栏的重要部分——ul标签在导航栏中的文字,都是以无序列表ul和li标签实现的。下面通过几个小例子来为大家介绍如何实现网页导航栏的制作。1.用ul标签做一个简单般的菜单样式,首先在一个div盒子里创建一个无序列表,如图所示运行结果如下图所示:2.之后我们可以让列表横过来,需要用到css的浮动样式也就是float标签。我们需要让它向左浮动如图所示:运行结果如

大家好,又见面了,我是你们的朋友全栈君。

手把手教你制作网页导航栏

众所周知,导航栏是网页的重要组成部分,本篇文章将会带你由浅入深的制作导航栏,子菜单,样式风格变化等。

导航栏的重要部分——ul标签

在导航栏中的文字,都是以无序列表 ul 和 li 标签实现的。
下面通过几个小例子来为大家介绍如何实现网页导航栏的制作。
1.用ul标签做一个简单般的菜单样式,首先在一个div盒子里创建一个无序列表,如图所示

在这里插入图片描述
运行结果如下图所示:在这里插入图片描述
2.之后我们可以让列表横过来,需要用到css的浮动样式也就是float标签。
我们需要让它向左浮动如图所示:在这里插入图片描述
运行结果如图所示:在这里插入图片描述
3.接下来我们要做的是清除小圆点首先消除表单的内外边距,然后再让list-style 的属性值为none就可清除了。如图所示在这里插入图片描述
运行结果如图所示:在这里插入图片描述
4.我们再让它在悬停和点击字体的时候出现不同的样式。若以后列表中的文字需要打开另外的链接需要在li标签中嵌套一个a标签,使用链接伪类选择器为不同状态下打开链接文字添加样式。下面的例子将会设置鼠标悬停设置不同的样式。在这里插入图片描述
5.在设置一个搜索模块,用input 定义一个搜索框 ,用button定义一个按钮,如图所示:在这里插入图片描述
再给设置css样式如图所示
在这里插入图片描述
运行结果如图所示:在这里插入图片描述
这样,一个导航栏就完成了,再根据自己的情况和需要调整一下距离就完成了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163178.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java 字符串转集合_字符串转化为 List 集合

    java 字符串转集合_字符串转化为 List 集合解决方案Java.lang包中的String.split()方法可对现有的字符串进行切割,并返回一个字符串数组Strings=”张三123,李四456,王五789″;String[]str=s.split(“,”);对str的遍历所以我们可以用Arrays.asList()方法,将数组转化为List集合Listlist=Arrays.asList(s.sp…

    2022年5月14日
    63
  • 诺基亚6260读MMC卡测试

    诺基亚6260读MMC卡测试 关键字:诺基亚6260 RS-MMC卡MMC卡NOKIA6260用的是RS-MMC卡,这一点对我来说很不爽。因为本人手头有两张MMC卡,一张32M,一张128的,买了诺基亚6260之后就派不上用场了,而RS-MMC卡的价格实在是太贵了,买了不划算。    http://www.9499.net闲来没事我就想试能不能将这MMC卡用到6260上。其实也很简单,关机,打开卡仓,取出RS-M

    2022年5月22日
    67
  • vue双向绑定原理 面试_vue首屏加载优化

    vue双向绑定原理 面试_vue首屏加载优化vue.js采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。数据的双向绑定,首先要对数据进行劫持监听,所以我们需要设置一个监听器Observer,用来监听所有属性。如果属性发上变化了,就需要告诉订阅者Watcher看是否需要更新。因为订阅者是有很多个,所以我…

    2022年10月17日
    4
  • 超详细的MySQL8.0.20安装教程及其安装问题处理

    超详细的MySQL8.0.20安装教程及其安装问题处理文章目录:官网下载MySQL的安装包添加并配置my.ini文件配置系统变量并初始化MySQL安装并启动MySQLNavicat连接MySQL并修其密码安装过程中常见问题及其解决方法官网下载MySQL的安装包下载链接如下:MySQL8.0.20版本其他版本:MySQL8.0.16版本MySQL8.0.20版本压缩包解压后如下图所示:添加并配置my.ini文件在原解压根…

    2022年4月29日
    44
  • 内网IP和公网IP的区别及作用

    内网IP和公网IP的区别及作用说明:本文仅是针对网络知识懵懂人事的一篇白话解说文,并非技术探讨及进阶文章,各位看官自行甄选;本文仅以ipv4为基础。使用网络的人必然会接触IP地址,ip地址又分内网(私有)ip和公网(外网)ip地址,那么他们之间的区别是什么?为什么要分为内网和外网ip?何时使用哪种ip今天我就用大白话的形式,给大家举一个例子,希望能对各位对于ip有一个初步的了解。拿一个家庭来举例,一般你的路由器以内,就是内网,并且路由器内连接的所有设备或终端都会被分配一个内网ip;反之,路由器及以外就是外网ip,这个外网ip通常

    2022年6月9日
    37
  • bind()、call()、apply()理解及用法

    bind()、call()、apply()理解及用法

    2021年7月1日
    79

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号