CSS+HTML+JQuery简单菜单

1. [代码]style

<style type="text/css">
    body,ul,li,a{
        margin:0;
        padding:0
    }
     
    ul,li{
        list-style-type:none
    }
 
    .menu{
        width:270px;
        height:30px;
        line-height:30px;
        background:#0f67a1
    }
     
    .menu li{
        width:80px;
        float:left;
        display:inline;
        position:relative;
        z-index:10;
        text-align:center/*一级栏内容居中*/
    }
         
    .menu li:hover{
        background:#426d9c;             
    }
         
    .menu .menuUl{
        width:50px;
        height:auto;
        display:none;
        background:#426d9c;
        position:absolute;
        z-index:20;
        left:25px;
        top:30px
    }
         
    .menuUl li{
        width:100%;
        float:left;
        text-align:left;
    }   
                 
    a{
        color:#eee;
        text-decoration: none
    }
     
    a:hover{
        color:#000;
        text-decoration: none
    }
</style>
2. [代码]script

<script type="text/javascript">       
    $(document).ready(function(){
        $(".menu li").hover(
            function(){
                $(this).find(".menuUl").show(‘50‘);
            },
            function(){
                $(this).find(".menuUl").hide(‘50‘);
            }
        );
    })
</script>
3. [代码]body

<body>
    <ul class="menu">
        <li>
            <a href="">1</a>
            <ul class="menuUl">
                <li><a href="" >1</a></li>
                <li><a href="" >2</a></li>
                <li><a href="" >3</a></li>
                <li><a href="" >4</a></li>
            </ul>
        </li>
        <li>
            <a href="">1</a>
            <ul class="menuUl">
                <li><a href="" >1</a></li>
                <li><a href="" >2</a></li>
                <li><a href="" >3</a></li>
                <li><a href="" >4</a></li>
            </ul>
        </li>         
    </ul>
     
</body>
4. [文件] jquery-1.7.2.min.js ~ 93KB     下载(29)     
5. [文件] 完整文件 
<!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>http://www.huiyi8.com/dongman/weimei/?
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link type="text/css" href="css/main.css" rel="stylesheet" />
        <script type="text/javascript" src="js/vendor/jquery-1.7.2.js"></script>
        <script type="text/javascript">       
            $(document).ready(function(){
                $(".menu li").hover(
                    function(){
                        $(this).find(".menuUl").show(‘50‘);
                    },
                    function(){
                        $(this).find(".menuUl").hide(‘50‘);
                    }
                );
            })
        </script>
 
        <style type="text/css">
            body,ul,li,a{
                margin:0;
                padding:0
            }
             
            ul,li{
                list-style-type:none
            }
 
            .menu{
                width:270px;
                height:30px;
                line-height:30px;
                background:#0f67a1
            }
             
            .menu li{
                width:80px;
                float:left;
                display:inline;
                position:relative;
                z-index:10;
                text-align:center/*一级栏内容居中*/
            }
                 
            .menu li:hover{
                background:#426d9c;             
            }
                 
            .menu .menuUl{
                width:50px;
                height:auto;
                display:none;
                background:#426d9c;
                position:absolute;
                z-index:20;
                left:25px;
                top:30px
            }
                 
            .menuUl li{
                width:100%;
                float:left;
                text-align:left;
            }   
                         
            a{
                color:#eee;
                text-decoration: none
            }
             
            a:hover{
                color:#000;
                text-decoration: none
            }
        </style>
    </head>
     
    <body>
        <ul class="menu">
            <li>
                <a href="">1</a>
                <ul class="menuUl">
                    <li><a href="" >1</a></li>
                    <li><a href="" >2</a></li>
                    <li><a href="" >3</a></li>
                    <li><a href="" >4</a></li>
                </ul>
            </li>
            <li>
                <a href="">1</a>
                <ul class="menuUl">
                    <li><a href="" >1</a></li>
                    <li><a href="" >2</a></li>
                    <li><a href="" >3</a></li>
                    <li><a href="" >4</a></li>
                </ul>
            </li>         
        </ul>
         
    </body>
</html>

时间: 2024-10-29 05:17:41

CSS+HTML+JQuery简单菜单的相关文章

第一次来博客园先用jquery写一个简单菜单收缩效果

<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head>    <meta charset="utf-8" />    <title></title>    <script src="jquery-1.7.2.min.js"></script&g

一款jQuery插件+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-

雷林鹏分享:jQuery EasyUI 菜单与按钮 - 创建简单的菜单

jQuery EasyUI 菜单与按钮 - 创建简单的菜单 菜单(Menu)定义在一些 DIV 标记中,如下所示: New Open Word Excel PowerPoint Save Exit 当菜单创建之后是不显示的,调用 'show' 方法显示它或者调用 'hide' 方法隐藏它: $('#mm').menu('show', { left: 200, top: 100 }); 下载 jQuery EasyUI 实例 jeasyui-mb-menu.zip 本文转载自:w3cschool(

纯css+js下拉菜单实例代码

纯css+js下拉菜单实例代码 分享一个css+js下拉菜单代码,js+css实现的简单下拉菜单,兼容性不错. 例子:<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <

分别用js 和 html/css实现下拉菜单特效

在网站的制作过程,我们常常会遇到导航栏中会出现一级菜单,二级菜单这样的现象,到底如何实现呢?接下里我们用两种方法来实现: 1.用js来实现此效果: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css">

区域及分离、Js压缩、css、jquery扩展

后台管理区域及分离.Js压缩.css.jquery扩展 本系列目录:ASP.NET MVC4入门到精通系列目录汇总 有好一段时间没更新博文了,最近在忙两件事:1.看书,学习中...2.为公司年会节目做准备,由于许久没有练习双截棍了,难免生疏,所以现在临时抱佛脚.深圳最近的天气反常,许多人感冒了,我也成为其中之一,大家注意身体... 这一篇,我来简单的讲一下接下来项目中会用到的一些杂七杂八的技术. 区域及分离 在15.ASP.NET MVC入门到精通——MVC-路由中,我已经简要说明了区域的分离.

先学习Emmet(zend coding)然后引发css 或者jquery选择器的思考

1.使用VS或者其他编辑器开发HTML快速编码.使用emmet这种简单易用的语法无疑是最快捷的 首先来看这段代码记住这个基本上emmet就会用了,记住光标放到表达式的尾部按下tab键 1 <!-- 2 html:5 3 1. E 代表HTML标签. 4 2. E#id 代表id属性. 5 3. E.class 代表class属性. 6 4. E[attr=foo] 代表某一个特定属性. 7 5. E{foo} 代表标签包含的内容是foo. 8 6. E>N 代表N是E的子元素. 9 7. E+

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代码:没有 所有代码通过js生成和移除. 预定义css /* 基本弹出层样式 */ .my-popup-overlay { width:100%; height:auto; /* width height is defined by javascript */ position: absolute; top:0; left: 0; z-index: 1000; background-color: #000; opacity: 0.2; *filter:alpha(opacity=2