css三级菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>css3级菜单</title>
<style>

    *{margin:0; padding:0;}
    ul li { list-style:none;}
    ul:first-child{width:900px; height:30px; background:#000; margin:0 auto;}
    ul:first-child>li{color:#fff; float:left; height:30px; line-height:30px; padding:0 20px; position:relative;}
    a{color:#fff; text-decoration:none; display:block; height:30px; line-height:30px; text-align:center;}
    ul:first-child>li:hover{ background:#ff0000;}
    ul:nth-child(2){ background:#4e4e4e; margin-left:-20px; display:none; position:absolute;}
    ul:nth-child(2)>li{ padding:0 20px;}
    ul:first-child>li:hover ul:nth-child(2){ display:block;}
    ul:first-child>li ul:nth-child(2)>li:hover{ background:#666;}
    ul:nth-child(2)>li { position:relative;}
    ul:nth-child(2)>li ul:nth-child(3){ position:absolute; background:#00f; right:-112px; display:none; top:0;}
    ul:nth-child(2)>li ul:nth-child(3)>li{ padding:0 20px;}
    ul:nth-child(2)>li:hover ul:nth-child(3){ display:block;}
    span {  position:absolute; width:0; height:0;border:5px solid transparent; border-left-color:#000; top:10px; right:5px;}
</style>
</head>

<body>
    <ul>
        <li> <a href="#">一级菜单1</a>
            <ul>
                <li><a href="#">二级菜单1</a></li>

                <li><a href="#">二级菜单2</a>
                    <span></span>
                    <ul>
                        <li><a href="#">三级菜单1</a></li>
                        <li><a href="#">三级菜单2</a></li>
                    </ul>
                </li>
                <li><a href="#">二级菜单3</a></li>
            </ul>
        </li>
        <li><a href="#">一级菜单2</a></li>
    </ul>

</body>
</html>

简单代码,粗糙

时间: 2024-12-28 20:47:34

css三级菜单的相关文章

css三级菜单效果

一个简单实用的css三级菜单效果 <!doctype html> <html> <head> <meta charset="utf-8"> <title>css实现三级菜单</title> <style type="text/css"> *{margin:0;padding:0} ul{list-style:none} a{text-decoration:none} body{fon

HTML+CSS实现简单三级菜单

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>三级菜单练习</title> 6 </head> 7 <link rel="stylesheet" href="menu.css" type="text/css"

三级菜单制作

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

js实现三级菜单的制作

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

CSS导航菜单简单示例

1.纵向菜单 纵向菜单代码示例 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>纵向导航菜单</title> <style type="text/css"> *{ margin: 0; padding: 0; } nav{ width: 150px; margin: 50p

jquery的三级菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

Jquery实现三级菜单的制作

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

jQuery 三级菜单

在写这个的时候,首先要捋顺思路.点一个菜单的时候,其他的要闭合,点一级菜单的时候,二三级菜单要闭合,等等. 大致代码如下: <body> <aside> <ul class="one"> <li> <a href="#" class="a">目录A</a> <ul class="two" style="display: none"

权限管理的三级菜单的流程及使用流程

权限管理的三级菜单的流程 权限控制 url代表了权限 表结构(6张表,ORM创建4个类,两个many2many会自动再生成两张表) 用户表 用户名 密码 多对多 roles(角色)角色表 标题 title 多对多 permission(权限)权限表 标题 title 权限 url URL别名 name   - 设置唯一(方便为了将权限粒度控制到按钮级别) 外键 menu(菜单) 外键 permission(self自己)菜单表 标题 title 图标 icon 权重 weight用户和角色关系表