导航菜单

简介: 导航菜单主要是由列表做出来的。不同的导航菜单还需要与相结合来完成的。   一种菜单式横着的: 代码如下写: HTML:   业界   云计算   移动   研发   程序员     css: ul{ ...

   导航菜单主要是由列表做出来的。不同的导航菜单还需要与<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;
}

相关文章
|
存储 前端开发 JavaScript
ElementUI之首页导航与左侧菜单
ElementUI之首页导航与左侧菜单
66 0
|
11月前
|
算法 Java
layui实现左侧导航树形菜单
layui实现左侧导航树形菜单
652 0
layui实现左侧导航树形菜单
|
11月前
|
前端开发 Java 数据库
Layui之动态树 左侧树形菜单栏 详细全面
Layui之动态树 左侧树形菜单栏 详细全面
448 0
|
11月前
|
JSON 前端开发 测试技术
ElementUI之首页导航+左侧菜单
ElementUI之首页导航+左侧菜单
74 0
|
11月前
|
前端开发
HTML+CSS实现导航条
HTML+CSS实现导航条
|
前端开发 JavaScript
侧边栏
侧边栏
136 0
侧边栏菜单导航
在线演示 本地下载
1236 0
可折叠侧边栏菜单
在线演示 本地下载
1365 0
侧边自定义滚动条
在线演示 本地下载
955 0