纯css怎么实现的下拉导航栏附html结构及css样式

本篇内容主要讲解“纯css怎么实现的下拉导航栏附html结构及css样式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“纯css怎么实现的下拉导航栏附html结构及css样式”吧!

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、成都微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了高阳免费建站欢迎大家使用!

这里是html文件

代码如下:

   导航栏      
     
  •  AAAA 
       
    • A1
    •  
    • A2
    •  
    • A3
    •  
    • A4
    •  
    • A5
    •  
    • A6
    •  
     
  •  
  •  BBBB 
       
    • B1
    •  
    • B2
    •  
    • B3
    •  
    • B4
    •  
    • B5
    •  
    • B6
    •  
     
  •  
  •  CCCC 
       
    • C1
    •  
    • C2
    •  
    • C3
    •  
    • C4
    •  
    • C5
    •  
    • C6
    •  
     
  •  
  •  DDDD 
       
    • D1
    •  
    • D2
    •  
    • D3
    •  
    • D4
    •  
    • D5
    •  
    • D6
    •  
     
  •  
  •  EEEE 
       
    • E1
    •  
    • E2
    •  
    • E3
    •  
    • E4
    •  
    • E5
    •  
    • E6
    •  
     
  •  
  •  FFFF 
       
    • F1
    •  
    • F2
    •  
    • F3
    •  
    • F4
    •  
    • F5
    •  
    • F6
    •  
     
  •  
  •  GGGG 
       
    • G1
    •  
    • G2
    •  
    • G3
    •  
    • G4
    •  
    • G5
    •  
    • G6
    •  
     
  •  
 
  

下面是css文件

代码如下:

.navigator{/*当然,宽度可以你自己定义*/ 
width: 100%; 
margin: 0; 
} 
.navigator ul{/*这里必须设置内边距和外边距,因为浏览器会自动给ul设定值,会把导航栏挤歪*/ 
padding: 0; 
margin: 0; 
list-style-type: none; 
} 
.navigator li{/*本来ul是竖直排列的,对所有li元素进行float:left他就会自动全部靠左*/ 
float: left; 
position :relative; 
} 
.navigator ul li a,.navigator ul li a:visited {/*这里设置text-decoration是为了防止a标签自己的样式*/ 
display: block; 
text-align: center; 
text-decoration: none;/*不对文本设置效果 */ 
width: 184px;/*每一块的宽度*/ 
height: 50px;/*每一块的高度*/ 
color: black;/*文字颜色 */ 
border: 1px solid #fff;/*边框大小和颜色 */ 
border-width: 1px 1px 0 0;/*四个边框的宽度 ,注意,左右边框没有像素哦,仔细看导航栏左右有缝隙*/ 
background: #CCCCCC;/*背景颜色 */ 
line-height: 50px;/*这是一个技巧,这里将height和line-height设置为一样的高度文字就会水平竖直居中 */ 
font-size: 17px; 
} 
.navigator ul li:hover a {/*这是一个css伪类,将鼠标移上去的时候字体和背景都会变色,移开又会变回来 */ 
color: #fff; 
background: #CCCCFF; 
} 
.navigator ul li ul {/*这里是为了将导航栏里的内容隐藏*/ 
display: none; 
} 
.navigator ul li:hover ul {/*这里就是弹出的下拉菜单了*/ 
display: block; 
position: absolute; 
top: 51px; 
left: 0; 
width: 185px; 
} 
.navigator ul li:hover ul li a {/*这里当然是定义下拉菜单里的a标签了*/ 
display: block; 
background: #CCFFFF; 
color: #000; 
} 
.navigator ul li:hover ul li a:hover {/*这个是伪类,上面有说*/ 
background: #dfc184; 
color: #000; 
}


把css文件和html文件放在一个目录下就可以看了,有不妥的地方还请指正

到此,相信大家对“纯css怎么实现的下拉导航栏附html结构及css样式”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


文章标题:纯css怎么实现的下拉导航栏附html结构及css样式
文章链接:http://scyanting.com/article/psoihi.html

其他资讯