您的位置:首页 > 其它

网页导航菜单制作

2017-03-20 19:45 295 查看
导航部分可分为三部分:

第一部分:登陆/注册

第二部分:导航,无序列表部分

第三部分:图标部分

具体步骤:

1. 先新建一个div容纳整个导航部分的内容

2. 再新建p标签包含第一部分内容,左浮(p标签本为行级元素不能设置宽高,但左浮后,变成行块元素可以设置宽高),再设置height与line-height值相同,则可上下居中。

3.导航部分右边属于一个无序列表,要实现该效果,先写出一个无序列表,再对li使用li{ float:right}属性,再对齐宽高进行设置,使之居中。

4.无序列表下拉框的实现:

<li class="lie"><a href="">客户服务<i class="icon-list-bt"></i></a>|
<!----------添加下拉框部分(nav-2-1-1)----------->
<ul class="nav-2-1-1">
<li><a href="">包裹跟踪</a></li>
<li><a href="">常见问题</a></li>
<li><a href="">在线投诉</a></li>
<li><a href="">配送范围</a></li>
</ul>
</li>


在需要新建下拉框的无序列表部分,添加子无序列表(如上)。

        此时子无序列表并不会隐藏,我们需要的是当鼠标放在“客户服务”选项上时,下拉框自动弹出来,否则则隐藏。为了达到此效果:

a.先设置一下整个子无序列表的高,例如160px。

b.给“客户服务”所在无序列表一个属性overfloat:hidden;

c.再定义鼠标移上去的效果

.lie:hover{
height: 160px;
border: 1px solid #5e5e5e;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息