博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
辛星与您使用CSS导航条
阅读量:6758 次
发布时间:2019-06-26

本文共 1959 字,大约阅读时间需要 6 分钟。

第一步。我们创建了一个新的my.html档。在内容填入如下面。这个html文件不动,直到最后。正是这些内容:

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

.nav ul{list-style-type: none;}
我们发现小圆点没了。可是。如今这些列表元素都是竖向排列的,我们想让它们横向排列。

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

.nav ul{list-style-type: none;}.nav li{float:left;}
第四步,我们发现如今它们是到了一起了,可是是连在一起的,这是为什么呢,由于它们没有设置宽度,我们仅仅要给他们设置了一定的宽度。它们就会分开啦,可是我们同一时候还能够设置一下背景色,因此该代码就成为了例如以下代码:

.nav ul{list-style-type: none;}.nav li{float:left;width: 100px;background:#CCC;}

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

.nav ul{list-style-type: none;}.nav li{float:left;width: 100px;background:#CCC;}.nav a:link{color:#666;background: #CCC;text-decoration: none;}.nav a:visited{color: #666;text-decoration: none;}.nav a:hover{color: #FFF;font-weight: bold;text-decoration: underline;background: #0F0;}
第六步也是源自我们的问题,我们调整一下大小,即我们设置一下.nav a的属性值,代码例如以下:

.nav ul{list-style-type: none;}.nav li{float:left;width: 100px;}.nav a:link{color:#666;background: #CCC;text-decoration: none;}.nav a:visited{color: #666;text-decoration: none;}.nav a:hover{color: #FFF;font-weight: bold;text-decoration: underline;background: #0F0;}.nav a{display: block;text-align: center;height: 30px;font-weight: bold;}
第七步就是我们的这个导航条是黏在一起的,我们须要分开菜看上去更加舒服一点,因此我们这里设置一下li的属性。让它的边距设置为3px,然后在让字体的大小适合该导航条的大小。最后的代码例如以下:

.nav ul{list-style-type: none;}.nav li{float:left;width: 100px;margin-left: 3px;line-height: 30px;}.nav a:link{color:#666;background: #CCC;text-decoration: none;}.nav a:visited{color: #666;text-decoration: none;}.nav a:hover{color: #FFF;font-weight: bold;text-decoration: underline;background: #0F0;}.nav a{display: block;text-align: center;height: 30px;font-weight: bold;}

到如今为止。我们的导航条就做完了,假设读者是一位高手,可能会指出它的不足,可是毕竟是用手写的,没用不论什么的图片,让我们来看一下总体效果把:

版权声明:本文博主原创文章,博客,未经同意不得转载。

你可能感兴趣的文章
Network - SSL/TLS的基本概念
查看>>
python学习之老男孩python全栈第九期_day012知识点总结
查看>>
pandas学习(数据分组与分组运算、离散化处理、数据合并)
查看>>
geeksforgeeks-Array-Rotate and delete
查看>>
Shell if else
查看>>
iOS之 block,代替代理作为回调函数
查看>>
Linux信号(signal) 机制分析
查看>>
【iOS开发-59】LOL案例:单组tabView、alertView样式、实现监听,以及用reloadData数据刷新...
查看>>
STL_算法_Heap算法(堆排)(精)
查看>>
聊聊前端工程师的职业规划(转)
查看>>
Javascript高级程序设计 -- 第三章 -- 总结
查看>>
AWS 学习之路(技术专业人员Training and Certification)架构解决方案1
查看>>
打字游戏
查看>>
熟悉并了解uml的使用(一)
查看>>
Java中++,--,前缀后缀表达值的不同,与^的值计算
查看>>
week06 codelab01 react-router 去官网学习
查看>>
nginx的基础应用
查看>>
用Zend_xmlrpc构建webservice服务器
查看>>
python中的类继承之super
查看>>
SublimeText3按ctrl+b执行python无反应
查看>>