用一些简易的标签写一个美丽说左侧二级菜单

知识点:html标签(div,ul,a),css样式属性(浮动,定位),布局思想,js基础,逻辑思维。

对前端感兴趣或者正在学习web前端的小伙伴可以来前端群:189394454,每天会有干货分享,以及学习路线方法!

html代码:

<div id="Menu">
    <h3>全部商品</h3>
    <ul>
        <li>
            <a href="#">上衣</a><a href="#" class="c">呢大衣</a><a href="#">卫衣</a>
            <a href="#">针织衫</a><a href="#">套装</a>

            <div class="nav"><img src="images/xq.png" /></div>
            <div class="t"></div>
            <div class="b"></div>
            <div class="r"></div>

        </li>

        <li><a href="#">裙子</a> <a href="#" >连衣裙</a><a href="#" class="c">秋冬新品</a><a href="#">衣裙</a><a href="#">套装</a>
            <div class="t"></div>
            <div class="b"></div>
            <div class="nav"><img src="images/xq.png" /></div>
            <div class="r"></div>
        </li>

        <li><a href="#">裤子</a> <a href="#">阔腿裤</a> <a href="#">九分裤</a> <a href="#" class="c">牛仔裤</a>
            <div class="t"></div>
            <div class="b"></div>
            <div class="nav"><img src="images/xq.png" /></div>
            <div class="r"></div>
        </li>

        <li><a href="#">鞋子</a> <a href="#">秋季新品</a> <a href="#" class="c">短靴</a> <a href="#">单鞋</a> <a href="#">小白鞋</a>
            <div class="t"></div>
            <div class="b"></div>
            <div class="nav"><img src="images/xq.png" /></div>
            <div class="r"></div>
        </li>

        <li><a href="#">上衣</a> <a href="#" class="c">呢大衣</a><a href="#">卫衣</a><a href="#">针织衫</a><a href="#">套装</a>
            <div class="t"></div>
            <div class="b"></div>
            <div class="nav"><img src="images/xq.png" /></div>
            <div class="r"></div>
        </li>

        <li><a href="#">裙子</a> <a href="#" >连衣裙</a><a href="#" class="c">秋冬新品</a><a href="#">衣裙</a><a href="#">套装</a>
            <div class="t"></div>
            <div class="b"></div>
            <div class="nav"><img src="images/xq.png" /></div>
            <div class="r"></div>
        </li>

        <li><a href="#">裤子</a> <a href="#">阔腿裤</a> <a href="#">九分裤</a> <a href="#" class="c">牛仔裤</a>
            <div class="t"></div>
            <div class="b"></div>
            <div class="nav"><img src="images/xq.png" /></div>
            <div class="r"></div>
        </li>

        <li><a href="#">鞋子</a> <a href="#">秋季新品</a> <a href="#" class="c">短靴</a> <a href="#">单鞋</a> <a href="#">小白鞋</a>
            <div class="t"></div>
            <div class="b"></div>
            <div class="nav"><img src="images/xq.png" /></div>
            <div class="r"></div>
        </li>
        <li><a href="#">上衣</a> <a href="#" class="c">呢大衣</a><a href="#">卫衣</a><a href="#">针织衫</a><a href="#">套装</a>
            <div class="t"></div>
            <div class="b"></div>
            <div class="nav"><img src="images/xq.png" /></div>
            <div class="r"></div>
        </li>
        <li><a href="#">裙子</a> <a href="#" >连衣裙</a><a href="#" class="c">秋冬新品</a><a href="#">衣裙</a><a href="#">套装</a></li>
        <li><a href="#">裤子</a> <a href="#">阔腿裤</a> <a href="#">九分裤</a> <a href="#" class="c">牛仔裤</a></li>

    </ul>
</div>

css代码:

<style type="text/css">
*{margin:0px; padding:0px; list-style-type:none; }
#Menu{width:285px;height:500px; border:1px solid #ff3366; margin:50px 0px 0px 100px; }
#Menu h3{height:45px; background:#ff3366; color:#fff; text-align:center; line-height:45px;
        font-size:14px; font-weight:100;}
#Menu ul{width:285px;  margin:0px auto; }
#Menu ul li{height:40px; line-height:40px; font-size:12px;
border-bottom:1px dashed #ddd; background:url("images/ts.png") no-repeat 270px 15px; position:relative;}
#Menu ul li a{color:#666; text-decoration:none; margin:0px 8px; font-family:"微软雅黑"; }
#Menu ul li a:nth-of-type(1){font-size:14px;}
#Menu ul li a.c{color:#ff3366;}

#Menu ul li .t{width:285px; height:1px; background:#ff3366; position:absolute; left:0px; top:-1px; display:none;}
#Menu ul li .b{width:285px; height:1px; background:#ff3366; position:absolute; left:0px; bottom:-1px;display:none;}
#Menu ul li .r{width:1px;height:40px; background:#fff; position:absolute; right:-1px; top:0px;display:none;}
#Menu ul li .nav{position:absolute; left:285px; /*height:300px; width:200px;*/
    top:-1px; border:1px solid #ff3366;display:none;}

</style>

javascript代码:

<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
var timer=null;
$("#Menu ul li").mouseover(function(){
    $(this).find("div").show();
});

$("#Menu ul li").mouseout(function(){
        $("#Menu ul li").find("div").hide();
});
</script>

原文地址:http://blog.51cto.com/13457136/2087140

时间: 2024-08-29 19:59:23

用一些简易的标签写一个美丽说左侧二级菜单的相关文章

写一个脚本 通过字符菜单方式添加和删除用户

1.编写menu.sh脚本 #!/bin/bash # function menu(){ cat << EOF `echo -e "\033[30;47m########################################\033[0m"`                `echo -e "\033[32mMy Menu\033[0m"` `echo -e "\033[30;47m##########################

用jquery插件写一个小米官网左侧二级菜单

知识点:静态布局思路,jquery动态布局,代码格式规范,jquery插件调用, 鼠标滑动二级菜单构建. html代码: <div id="Tz_banner"> <ul> <li class="firstLi">手机 电话卡 <div class="info"> <ul> <li><a class="title" href="#"

第十五篇 JS 移入移出事件 模拟一个二级菜单

JS 移入移出事件 模拟一个二级菜单 老师演示一个特别简单二级菜单,同学们除了学习JS,还要注意它的元素和CSS样式. 这节课介绍的是JS鼠标移入.移出事件:onmouseover是移入事件,onmouseout是移出事件.当然还有其他的事件效果,这里就先不说明了. 先直接上一段代码: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <

如何用 Python 写一个简易的抽奖程序

不知道有多少人是被这个头图骗进来的:) 事情的起因是这样的,上周有同学问小编,看着小编的示例代码敲代码,感觉自己也会写了,如果不看的话,七七八八可能也写的出来,但是一旦自己独立写一段程序,感觉到无从下手. 其实这个很正常,刚开始学习写代码,都是跟着别人的套路往下写,看的套路少,很难形成自己的套路,这就和做数学题是一样的,做一道题就想会所有的题目,这个可能性微乎其微,都是通过大量的练习来摸索到自己的套路. 正好快过年了,各个公司都会搞一些抽奖活动,小编今天就来聊一下,如果要写一个简单的抽奖程序,小

写一个简易web服务器、ASP.NET核心知识(4)

前言 昨天尝试了,基于对http协议的探究,我们用控制台写了一个简单的浏览器.尽管浏览器很low,但是对于http协议有个更好的理解. 说了上面这一段,诸位猜到我要干嘛了吗?(其实不用猜哈,标题里都有,又都不瞎...我就是调侃一下,说些没营养的笑话.我认为这样能不那么枯燥,尽管不好笑吧,但这不重要!) 没错,今天要尝试的东西,是自己写一个web服务器.初衷依旧和昨天一样,旨在理解一些东西,而不是真的写出一个多牛的东西. 第一次尝试(V1.0) 1.理论支持 其实关于http协议的理论方面我在<写

写一个简易浏览器、ASP.NET核心知识(3)

前言 先在文章前面说好了,省得大家发现我根本没有这样的头发,duang的一下一堆人骂我. 这篇文章的标题有点大,其实挺low的,我需要在开头解释一下.我这里只想写一个小的控制台,旨在模拟浏览器的http通信. 不是真的能用的浏览器. 简单的说,今天的全部工作就是 建立Socket→发送请求报文→ 服务器返回报文→显示报文.仅此而已喏. 实话说出来,是不是一下就low了? 我的目的只有两个. 1.加深对http协议的理解   2.深化对B/S结构的认识. 如果您已经非常了解这些东西了.那就甭搭理我

如何Python写一个安卓APP

前言:用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习Java,再者,就编程而言已经会的就Python与Golang(注:Python,Golang水平都一般),那么久Google了一下Python写安卓的APP的可能性,还真行. 既然要写个APP,那么总得要有个想法吧. 其实笔者想做两个APP来着,一个是自己写着好玩的,一个是关于运维的. 关于运维的APP,设计应该如下 可能长这样 然后设计应该是这样. 如果觉得可行的话,评论留言一下你觉得应该写进这个

操刀 requirejs,自己动手写一个

前沿 写在文章的最前面 这篇文章讲的是,我怎么去写一个 requirejs . 去 github 上fork一下,顺便star~ requirejs,众所周知,是一个非常出名的js模块化工具,可以让你使用模块化的方式组织代码,并异步加载你所需要的部分.balabala 等等好处不计其数. 之所以写这篇文章,是做一个总结.目前打算动一动,换一份工作.感谢 一线码农 大大帮忙推了携程,得到了面试的机会. 面试的时候,聊着聊着感觉问题都问在了自己的“点”上,应答都挺顺利,于是就慢慢膨胀了.在说到模块化

怎样写一个webpack loader

在上一篇<webpack从入门到上线>介绍了wepack的配置和相关的概念,这一篇介绍怎样写一个webpack loader. 通过写一个js的html模板为例子. 上篇文章已提及,loader加载器就是对各种非正常资源的解析,转化成浏览器可以识别的js/css文件等,甚至可以说loader就是一个小型的编译器.例如sass loader:将sass格式编译成css,在安装sass的过程中你会发现,其实sass用的是C++,sass本身是面向对象的.但是本文不会介绍怎样写一个编译器(我也不知道