网页导航菜单制作
2017-03-20 19:45
295 查看
导航部分可分为三部分:
第一部分:登陆/注册
第二部分:导航,无序列表部分
第三部分:图标部分
具体步骤:
1. 先新建一个div容纳整个导航部分的内容
2. 再新建p标签包含第一部分内容,左浮(p标签本为行级元素不能设置宽高,但左浮后,变成行块元素可以设置宽高),再设置height与line-height值相同,则可上下居中。
3.导航部分右边属于一个无序列表,要实现该效果,先写出一个无序列表,再对li使用li{ float:right}属性,再对齐宽高进行设置,使之居中。
4.无序列表下拉框的实现:
在需要新建下拉框的无序列表部分,添加子无序列表(如上)。
此时子无序列表并不会隐藏,我们需要的是当鼠标放在“客户服务”选项上时,下拉框自动弹出来,否则则隐藏。为了达到此效果:
a.先设置一下整个子无序列表的高,例如160px。
b.给“客户服务”所在无序列表一个属性overfloat:hidden;
c.再定义鼠标移上去的效果
第一部分:登陆/注册
第二部分:导航,无序列表部分
第三部分:图标部分
具体步骤:
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; }
相关文章推荐
- 网页中滑动导航菜单制作
- 网页导航菜单制作——快,很快,非常快
- jQuery制作的网页菜单导航
- 网页设计-[CSS+DIV设计实例:纯CSS制作下拉导航菜单]
- 网页导航菜单弹出子菜单的制作
- 网页制作实践 - 导航菜单
- 网页导航菜单弹出子菜单的制作
- WordPress主题导航菜单制作的几种方法(二)
- 网页制作DIV+css之导航布局
- Html+css+div+ul+li制作Web前端导航菜单。
- 超级酷的网页导航菜单
- 用UL制作横向CSS导航菜单
- 应用javascript脚本制作二级导航菜单
- WordPress主题导航菜单制作的几种方法(二)
- 网页导航菜单被Flash和播放器等对象挡住的解决办法
- 温习:DIV CSS JS 导航菜单制作
- 特别推荐-提高网页浏览美观的26个精美的PSD网站导航菜单
- css3和jquery实现的可折叠导航菜单(适合手机网页)
- 网页横向菜单制作
- (水平,竖直)导航菜单制作