全国服务热线:0663-8689819 手机热线:13640377000
新闻中心网站专题联系我们
博亚新闻 电子商务 行业新闻 网络营销 行业门户 网站建设 通知公告

jQuery+CSS实现多级下拉菜单

博亚网络: 2014-12-05    阅读数:1600
随着计算机网络、通信技术的迅速发展,特别是Internet的发展应用,使人们的行为方式受到巨大的冲击及影响。电子商务作为一种崭新的商务运作方式,带来了一次新的产业革命,这场革命的最终结果将人类带入了信息经济时代。电子商务网站出现如雨后春笋,但中国电子商务的发展较之发达国家尚处于起步阶段,

今天电子商务网站我们随处可见,如淘宝、拍拍、百度有啊……。电子商务在发展,网站技术也在不段的更新。由于电子商务网站的产品和种类的不段增加,以往的一级下拉菜单已经远不能满足现有电子商务网站发展了,多级下拉菜单是今后电子商务网站的新趋势。

一个好的菜单,能为电子商务网站增色不少。下面我就用jQuery+CSS来制做一款多级的下拉菜单。

jQuery+CSS实现多级下拉菜单

jQuery+CSS实现多级下拉菜单

演示地址:http://www.56mp.cn/upload/mega-dropdowns/

 HTML部分:

就像我的所有导航教程一样,首先创建一个无序列表。

<ul id="topnav">
    <li><a href=http://www.chinaz.com/Design/Pages/"http://www.56mp.cn" class="home">Home</a></li>
    <li><a href=http://www.chinaz.com/Design/Pages/"http://www.56mp.cn" class="products">Products</a></li>
    <li><a href=http://www.chinaz.com/Design/Pages/"http://www.56mp.cn" class="sale">Sale</a></li>
    <li><a href=http://www.chinaz.com/Design/Pages/"http://www.56mp.cn" class="community">Community</a></li>
    <li><a href=http://www.chinaz.com/Design/Pages/"http://www.56mp.cn" class="store">Store Locator</a></li>
</ul>

CSS部分:

由于我们的下拉菜单将使用绝对定位,所以一定要添加一个相对定位的列表项。

ul#topnav {
margin: 0; padding: 0;
float:left;
width: 100%;
list-style: none;
font-size: 1.1em;
}
ul#topnav li {
float: left;
margin: 0; padding: 0;
position: relative; 
}
ul#topnav li a {
float: left;
text-indent: -9999px; 
height: 44px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; } 
ul#topnav a.home {
background: url(nav_home.png) no-repeat;
width: 78px;
}
ul#topnav a.products {
background: url(nav_products.png) no-repeat;
width: 117px;
}
ul#topnav a.sale {
background: url(nav_sale.png) no-repeat;
width: 124px;
}
ul#topnav a.community {
background: url(nav_community.png) no-repeat;
width: 124px;
}
ul#topnav a.store {
background: url(nav_store.png) no-repeat;
width: 141px;
}

  • 揭阳市博亚网络科技有限公司
    广东省揭阳市榕城区望龙头村莲花大道以西中天大厦隔壁1301号博亚网络
    电话:0663-8689819
    传真:0663-8689829 网站备案号:粤ICP备15011300号
400-660-5510qqsina