怎么用CSS制作导航条

发布时间:2021-08-10 18:20:16 作者:chen
来源:亿速云 阅读:138

本篇内容介绍了“怎么用CSS制作导航条”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

第一步,我们新建一个my.html文件,填写内容如下,这个html文件直到最后都不用动了,它就是这些内容: 
 

CSS Code复制内容到剪贴板

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">    

  2. <html xmlns="http://www.w3.org/1999/xhtml">    

  3. <head>    

  4. <link rel="stylesheet" type="text/css" href="xin.css">    

  5. </head>    

  6. <body>    

  7. <div class = "nav">    

  8. <ul>    

  9. <li><a href="#">辛星PHP</a></li>    

  10. <li><a href="#">辛星Python</a></li>    

  11. <li><a href="#">辛星CSS</a></li>    

  12. <li><a href="#">辛星HTML</a></li>    

  13. <li><a href="#">辛星jQuery</a></li>    

  14. <li><a href="#">辛星Java</a></li>    

  15.   

  16. </ul></div>    

  17. </body>    

  18. </html>  

第二步,我们开始新建一个xin.css文件,然后开始进行调整这些导航条的显示格式,我们要做的第一步就是先把列表的小圆点给去掉,我们先写如下代码:

CSS Code复制内容到剪贴板

  1. .nav ul{list-style-typenone;}  

我们发现小圆点没了,但是,现在这些列表元素都是竖向排列的,我们想让它们横向排列。

第三步,我们通过设置li的浮动来让它们横向排列,我们在第二行添加代码,因此整个代码成为:

CSS Code复制内容到剪贴板

  1. .nav ul{list-style-typenone;}    

  2. .nav li{float:left;}  

第四步,我们发现现在它们是到了一起了,但是是连在一起的,这是为什么呢,因为它们没有设置宽度,我们只要给他们设置了一定的宽度,它们就会分开啦,但是我们同时还可以设置一下背景色,因此该代码就成为了如下代码: 

CSS Code复制内容到剪贴板

  1. .nav ul{list-style-typenone;}        

  2. .nav li{float:left;width100px;background:#CCC;}  

第五步我们就开始设置鼠标的样式了,顺便我们把下划线给去掉,我们前面介绍过伪类的概念,如果读者不熟悉,也可以到前面翻翻我的教程,我们同时添加背景颜色什么的,因此它的代码成为下面这个样子: 

CSS Code复制内容到剪贴板

  1. .nav ul{list-style-typenone;}    

  2. .nav li{float:left;width100px;background:#CCC;}    

  3. .nav a:link{color:#666;background#CCC;text-decorationnone;}    

  4. .nav a:visited{color#666;text-decorationnone;}    

  5. .nav a:hover{color#FFF;font-weightbold;text-decorationunderline;background#0F0;}  

第六步也是源自我们的问题,我们调整一下大小,即我们设置一下.nav a的属性值,代码如下: 

CSS Code复制内容到剪贴板

  1. .nav ul{list-style-typenone;}    

  2. .nav li{float:left;width100px;}    

  3. .nav a:link{color:#666;background#CCC;text-decorationnone;}    

  4. .nav a:visited{color#666;text-decorationnone;}    

  5. .nav a:hover{color#FFF;font-weightbold;text-decorationunderline;background#0F0;}    

  6. .nav a{displayblock;text-aligncenter;height30px;font-weightbold;}  

第七步就是我们的这个导航条是黏在一起的,我们需要分开菜看上去更加舒服一点,因此我们这里设置一下li的属性,让它的边距设置为3px,然后在让字体的大小适合该导航条的大小,最后的代码如下: 

CSS Code复制内容到剪贴板

  1. .nav ul{list-style-typenone;}    

  2. .nav li{float:left;width100px;margin-left3px;line-height30px;}    

  3. .nav a:link{color:#666;background#CCC;text-decorationnone;}    

  4. .nav a:visited{color#666;text-decorationnone;}    

  5. .nav a:hover{color#FFF;font-weightbold;text-decorationunderline;background#0F0;}    

  6. .nav a{displayblock;text-aligncenter;height30px;font-weightbold;}  

到现在为止,我们的导航条就做完了,如果读者是一位高手,可能会指出它的不足,但是毕竟是用手写的,没用任何的图片,让我们来看一下整体效果把:

怎么用CSS制作导航条

“怎么用CSS制作导航条”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. 怎样制作bootstrap基本导航条
  2. CSS导航条菜单怎么实现

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css

上一篇:如何利用css的样式对文本进行隐藏和显示等操作

下一篇:CSS3怎么实现圆角、阴影、透明效果

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》