二级菜单导航

通过CSS样式实现二级菜单导航。

首先写好一级栏目和二级栏目的基本内容。

<div class="nav">
<ul>
  <li><a href="#">首页</a>
    <ul>
      <li><a href="#">首页1</a></li>
      <li><a href="#">首页1</a></li>
      <li><a href="#">首页1</a></li>
    </ul>
  </li>
  <li><a href="#">第二页</a>
    <ul>
      <li><a href="#">第二页1</a></li>
      <li><a href="#">第二页1</a></li>
      <li><a href="#">第二页1</a></li>
    </ul>
  </li>
  <li><a href="#">第三页</a>
    <ul>
      <li><a href="#">第三页1</a></li>
      <li><a href="#">第三页1</a></li>
      <li><a href="#">第三页1</a></li>
    </ul>
  </li>
  <li><a href="#">第四页</a>
    <ul>
      <li><a href="#">第四页1</a></li>
      <li><a href="#">第四页1</a></li>
      <li><a href="#">第四页1</a></li>
    </ul>
  </li>
</ul>

</div>

其次设置好样式,

.nav li a{
display: block;
text-align: center;
text-decoration: none;
background-color: gray;
height: 22px;
line-height: 22px;
}
通过display:none对二级栏目进行隐藏,
.nav li ul{
display: none;
}

再设置

.nav li:hover ul{
       display: block;

}实现二级菜单导航

时间: 2024-11-02 23:14:20

二级菜单导航的相关文章

asp.net二级菜单导航 实例

.aspx代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default17.aspx.cs" Inherits="Default17" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org

水平导航-js二级菜单方法一

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>水平导航-二级菜单</title> <style type="text/css"> *{ padding:0px; margin: 0px; } .navBar{ height: 30px; background-color:

Bootstrap系列 -- 40. 导航条二级菜单

在导航条中添加二级菜单也非常简单 <div class="navbar navbar-default" role="navigation"> <div class="navbar-header"> <a href="##" class="navbar-brand">导航条</a> </div> <ul class="nav navb

经典的导航二级式导航菜单增强版

作者:lshdic   http://blog.csdn.net/lshdic/<!--呵呵我发的上一版相信大家都看过了吧,想一想上一版的确是不怎么华丽,而且上一版是针对表格内的连接A而定位的而这一版的优点显然比上一版要华丽,速度一样快,而且是针对表格TD来定位的,TIMEOUT设置的也必要合理以下代码完整范例请登陆 http://www.lshdic.com 查看,或到 http://www.lshdic.com/editdhtml.asp 自行编辑测试--> <HTML><

左边菜单导航

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>左边导航</title> <style> *{margin:0;padding:0;/*background: #8d90ef;#0387e0*/text-decoration: none;list-style: none;} html{over

jquery自定义插件-参数化配置多级菜单导航栏插件

1 自定义菜单导航栏插件的必要性 看图说话,下面是利用自定义的菜单导航栏插件simpleMenu创建的网站导航示例: 插件默认提供的是如上图的导航栏样式,即一二级菜单为横向分布:三四级菜单为纵向分布. 使用插件时,可以修改默认参数,目前插件提供了设置菜单的分布方式:横向或纵向:菜单的位置:依赖上一级菜单栏的定位:上下左右定位. 修改调用参数,将一二级菜单改为纵向排列:并将三级菜单的显示位置改为二级菜单栏的右侧(其他的和默认保持一致),修改后运行效果如下图: 细心的观察,会发现上面两个菜单导航栏的

一个二级菜单引发的血案

近期发现自己css不是很好,于是又看了一遍<css权威指南>.总感觉自己抓不到重点.弃疗中...于是看看其他书.然后学妹跟我说她的二级菜单写得很乱.当时我心里就在想二级菜单,有何难?自认为10分钟能搞定.跟她要效果图并很自大的说了句“等会儿,我写个简单的”.于是血案由此引发... 二级菜单要实现的原效果图是: (如发现雷同,不是巧合,是我从别的网页上截屏下来的 ~_~).既然说了简单,肯定效果没这么精美.但是至少基本效果和原理要实现. 10分钟过去了....15分钟过去了....这个“等会儿”

jQuery 二级菜单,一次显示一个小类 鼠标点击显示小类

jQuery 二级菜单,一次显示一个小类 鼠标点击显示小类 本例有另外2个关联案例,演示地址分别为2.php,3.php 演示 XML/HTML Code <div class="arrowlistmenu"> <h3 class="menuheader expandable">表单</h3> <ul class="categoryitems"> <li><a href="

二级菜单打开后页面刷新不收缩效果

最近正好有一个左侧导航栏的二级菜单打开后刷新页面默认开启的需求,但查阅一些资料后,发现方法都不是很方便,便自己动手写了一个. 我用了cookie来存一些值来用作判定. 1.首先你需要引入<script src="assets/js/jquery.min.js"></script>和<script src="assets/js/jquery.cookie.js"></script> 2.下面是我的菜单格式 3.然后可以接