三级菜单制作

HTML代码:

<body>
<div class="navMenu">
   <ul>
       <li><a href="#">首页</a>
           <ul>
               <li><a href="#">JavaScript+</a>
                   <ul>
                       <li><a href="#">三角函数</a></li>
                       <li><a href="#">矩形</a></li>
                   </ul>
               </li>
               <li><a href="#">语文</a>
                   <ul>
                       <li><a href="#">唐诗</a></li>
                       <li><a href="#">宋词</a></li>
                   </ul>
               </li>
               <li><a href="#">英语</a></li>
           </ul>
       </li>
       <li><a href="#">课程大厅</a></li>
       <li><a href="#">学习中心+</a>
           <ul>
               <li><a href="#">JavaScript+</a>
                    <ul>
                        <li><a href="#">三角函数</a></li>
                        <li><a href="#">矩形</a></li>
                    </ul>
               </li>
               <li><a href="#">语文</a>
                   <ul>
                       <li><a href="#">三角函数</a></li>
                       <li><a href="#">矩形</a></li>
                   </ul>
               </li>
               <li><a href="#">英语</a></li>
           </ul>
       </li>
       <li><a href="#">帮助</a></li>
   </ul>
</div>
</body>

CSS代码部分:

 *{
            padding:0;
            margin:0;
        }
        /*一级菜单*/
        .navMenu {
            width:570px;
            margin:0 auto;
        }
        .navMenu ul li{
            float: left;
            position: relative;
        }
        li{
            list-style: none;
            background-color: #eee;
            width: 140px;
            height: 40px;
            text-align: center;
            margin-right: 2px;
            margin-bottom: 2px;
        }
        li:hover{
            background-color: #0066FF;
        }
        ul li a{
            line-height: 40px;
            text-align: center;
            font-size: 20px;
            color: #000;
            text-decoration: none;
            display: block;
            padding:0 10px;
        }
        /*二级菜单*/
        .navMenu ul li ul {
            display: none;
            position:absolute;
            left: 0;
            top:0;
            margin-top:42px;
        }
        .navMenu ul li ul li{
            float: none;
        }
        .navMenu ul li:hover ul{
            display:block;

        }
        /*三级菜单*/
        .navMenu ul li:hover ul li ul{
            display: none;
            left:140px;
            top:-42px;
        }
        .navMenu ul li ul li:hover ul{
            display: block;
        }
时间: 2024-12-15 01:45:51

三级菜单制作的相关文章

js实现三级菜单的制作

HTML代码: <body> <div class="navMenu"> <ul> <li><a href="#">首页</a> <ul> <li><a href="#">JavaScript+</a> <ul> <li><a href="#">三角函数</a>

Jquery实现三级菜单的制作

HTML代码: <body> <div class="navMenu"> <ul> <li><a href="#">首页</a> <ul> <li><a href="#">JavaScript+</a> <ul> <li><a href="#">三角函数</a>

Android--简单的三级菜单

  关于这个菜单应该在很多播放器应用里面可以看见,直接先上两张效果图吧,一张是该Demo的效果图,一张是优酷手机客户端的效果图.                                                         DEMO的效果图                                                                   优酷手机客户端界面 因为没有时间去自己制作图标,所以Demo里面采用的就是优酷手机客户端里的图标了. 一.布

Android自己定义控件:老版优酷的三级菜单(效果图 + Demo)

效果图: 制作思路: 1.先分析这个效果,事实上能够理解为把三级菜单分成level1,level2,level3,level1是始终显示的. 点击level1后,level2会出现:点击level2后,level3会出现:level2,level3出现后,点击level1,level2和level3都会消失. 然后消失和出现我们用到了一个动画效果. 2.动画效果用到的是RotateAnimation.因为我们都是用同一个效果,那么我们仅仅要写一个类,把效果实现了就能够了.要是使用RotateAn

Android自定义控件:老版优酷的三级菜单(效果图 + Demo)

效果图: 制作思路: 1.先分析这个效果,其实可以理解为把三级菜单分成 level1,level2,level3,level1是始终显示的.点击level1后,level2会出现:点击level2后,level3会出 现:level2,level3出现后,点击level1,level2和level3都会消失.然后消失和出现我们用到了一个动画效果. 2.动画效果用到的是RotateAnimation,由于我们都是用同一个效果,那么我们只要写一个类,把效果实现了就可以了.要是使用RotateAnim

python 全栈 python基础 (五)三元运算 字符编码 元组 集合 三级菜单优化!

三元运算 条件判断不能加冒号: a=3 b=5 c=a if a<b else b oct() 转成八进制的简写:16进制 标志:BH为后缀或是0x为前缀hex() 转成16进制 元组 跟列表是一样一样的!但它是只读列表,没有更改的权限! dir() 把传入的数据类型的,所有方法以列表的形式返回.作用: 明确的表示 元组里存储的数据是不应该被修改的!!! list(tuple元组) 变成列表 tuple(list列表) 变成元组 集合 setlinux ={"","&q

python学习基础篇--编写三级菜单

#!/usr/bin/env python #-*- coding:utf-8 -*- #------------------------------------------------------ #制作一个三级菜单,要求: #可以依次选择,进入到相应的菜单 #可以在任意层执行返回上一次或者退出 #------------------------------------------------------- print("省市区县三级菜单展示") dic= { '陕西省':{ '西安

先分析这个效果,其实可以理解为把三级菜单分成

效果图: 制作思路: 1.先分析这个效果,其实可以理解为把三级菜单分成 level1,level2,level3,level1是始终显示的.点击level1后,level2会出现:点击level2后,level3会出 现:level2,level3出现后,点击level1,level2和level3都会消失.然后消失和出现我们用到了一个动画效果. 2.动画效果用到的是RotateAnimation,由于我们都是用同一个效果,那么我们只要写一个类,把效果实现了就可以了.要是使用RotateAnim

Python学习笔记五:字符串常用操作,字典,三级菜单实例

字符串常用操作 7月19日,7月20日 ,7月22日,7月29日,8月29日,2月29日 首字母大写:a_str.capitalize() 统计字符串个数:a_str.count("x") 输出字符,不够的使用指定的字符补上,字符居中:a_str.center(50,"-") 判断字符串以什么结尾:a_str.endwith("xx") 将字符串中的tab转换为指定数目的空格:a_str.expandtabs(tabsize=30) 查找指定字符