下拉菜单的制作无js

2021-06-27 12:06

阅读:517

标签:没有   重要   鼠标   样式   idt   技术分享   float   tom   one   

下拉菜单有许多种制作方法;

今天我们就做最简单的一种;技术分享

 

 

话不多说先看html

这里用到的是一种嵌套的结构;这样不用定位也可以在list1的下方;

好了我们看下css 

*{margin:0px;padding:0px;}

                这个是初使化;

.menubox{margin:0 auto;width:800px;height:36px;}

                这个是将导航菜单定 位在中间;

.menubox>ul{width:100%;height:100%;}

 

.list1{ width:200px;height:36px;

float:left;list-style-type:none;

font-size:18px;line-height:36px;

font-weight:bolder;

background:#F22765;text-align:center;

 

}

            设置list1的样式;垂直居中用lineheight=height;水平居中用:text:center;

 

.list1:hover{background:#DE18CC}

        设置鼠标放上去时的样式

.list1>a{text-decoration:none;color:#fff;}

    设置list1下的a的样式;注意如果color在list1上设置是没有作用的;因为有a ;所以要在a 上设置字体颜色;

.list2{width:200px;height:36px;

font-size:14px;background:#F4D613;

line-height: 36px;text-align:center;

list-style-type:none;margin-bottom:2px;

display:none;

 

}

这个和list1几乎一样;但是这里多了一个display:none; 这个就是隐藏;

 

.list2:hover{background:#F75839}

这个就不用讲了吧!

.list1:hover .list2{display:block;}

这个是最重要的;这个就是让鼠标放在list1上让list2显示和隐藏的;

.list2>a{text-decoration:none;color:#6A5757;}

这个也不用讲了吧;

下拉菜单的制作无js

标签:没有   重要   鼠标   样式   idt   技术分享   float   tom   one   

原文地址:http://www.cnblogs.com/521jiaoyu/p/7147201.html


评论


亲,登录后才可以留言!