博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
导航菜单
阅读量:7050 次
发布时间:2019-06-28

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

   导航菜单主要是由列表做出来的。不同的导航菜单还需要与<div>相结合来完成的。  

一种菜单式横着的:

代码如下写:

HTML:

<ul>
  <li><a href="">业界</a></li>
  <li><a href="">云计算</a></li>
  <li><a href="">移动</a></li>
  <li><a href="">研发</a></li>
 </ul>

<li><a class="#">程序员 </a></li>

 

 

css:

ul{
  list-style:none;
  }
  li{
  width:80px;
  height:50px;
  background-color:#B6131B;
  float:left;
  line-height:50px;
  position: relative;
  top:2px;
  left:0px;
  text-align: center;
  }
  a{
  text-decoration:none;
  color:white;
  font-size:20px;
  font-weight:bold;
  font-family: "黑体";
  }
  li:hover{
  background-color:#9B0000 ;
  }

一种是竖着的与横着的都有的:

HTML:

<div class="nav1">
  <ul class="ul1">
  <li id="lione" style="width:220px; text-align: left">
  <a href="">菜单一</a>
  <div class="nav2">
  <ul class="ul2">
  <li>
  <a href="">菜单一</a>
  <div class="nav3">
  <a href=""> 来点我!</a>
   
  </div>
  </li>
  <li>
  <a href="">菜单二</a>
  <div class="nav3">菜单二</div>
  </li>
  <li>
  <a href="">菜单三</a>
  <div class="nav3">菜单三</div>
  </li>
  </ul>
   
  </div>
   
  </li>
  <li><a href="">菜单二</a></li>
  <li><a href="">菜单三</a></li>
  <li><a href="">菜单四</a></li>
  <li><a href="">菜单五</a></li>
  <li><a href="">菜单六</a></li>
  </ul>
   
  </div>
   

CSS:

 div{

     border: 1px red solid;
 }
 ul{
     list-style:none
 }
a{
    text-decoration: none;
}
.nav1{
        width:960px;
        height:40px;
        margin: 0 auto;
        border-radius:0px 8px 8px 0px;
        background-color: orangered;
}
 .ul1 li{
       width:100px;
       height: 100%;
       float:left;
       text-align: center;
       line-height: 40px;
       }
.ul1 li a{
    color: #fff;
    display: block;
    width:100%;
    height: 100%;
}
.ul1 li a:hover{
   background-color: #FFA500;
 }
.nav2{
    width:220px;
    height: 300px;
    display: none;
    position: relative;
}
.ul2 li{
    float:none;
    background-color: #32CD32;
    width:100%;
    text-align: left;
}
#lione:hover .nav2{
     display: block;
}
.nav3{
    width:740px;
    height:300px;
    position: absolute;
    left:220px;
    top:0px;
    background-color: #7FFF00;
    border-radius:0px 8px 8px 0px ;
    display: none;
}
.ul2 li:hover .nav3{
    display: block;
}

转载地址:http://lesol.baihongyu.com/

你可能感兴趣的文章
jQuery用unbind方法去掉hover事件及其他方法介绍
查看>>
Centos Git1.7.1升级到Git2.2.1
查看>>
linux修改PS1,自定义命令提示符样式
查看>>
ArcMap中,如何查看当前工具是否在执行?如何将工具调到前台来执行?
查看>>
算法题总结----数组(二分查找)
查看>>
OPENWRT make menuconfig错误之一
查看>>
Django框架简介-模型系统
查看>>
可集成到APP的车架号识别软件
查看>>
导出查询结果到csv文件
查看>>
Algs4-2.3.19五取样切分
查看>>
Numpy 数据类型和基本操作
查看>>
HanzFontMaker--支持所有字体的点阵取模软件
查看>>
IDEA常用快揵键
查看>>
git 学习笔记
查看>>
[HDU5528]Count a * b
查看>>
[HDU5968]异或密码
查看>>
Vue的安装
查看>>
iOS开发~CocoaPods使用详细说明
查看>>
书城项目第五阶段---book表的curd
查看>>
分割字符串
查看>>