电商网站,如何动态生成仿京东首页导航?

html-css07

电商网站,如何动态生成仿京东首页导航?,第1张

DIV+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/htmlcharset=utf8" />

<title>京东商城导航条</title>

<style type="text/css">

.my_left_category{

width:150px

font-size:12px

font-family:arial,sans-serif

letter-spacing:2px

}

.my_left_category h1{

background-image:url(images/spring_06.gif)

height:20px

background-repeat:no-repeat

font-size:14px

font-weight:bold

padding-left:15px

padding-top:8px

margin:0px

color:#FFF

}

.my_left_category .my_left_cat_list{

width:148px

border-color:#b60134

border-style:solid

border-width:0px 1px 1px 1px

line-height:13.5pt

}

.my_left_category .my_left_cat_list h2 {

margin:0px

padding:3px 5px 0px 9px

}

.my_left_category .my_left_cat_list h2 a {

color:#d6290b

font-weight:bold

font-size:14px

line-height:22px

}

.my_left_category .my_left_cat_list h2 a:hover {

color:#d6290b

font-weight:bold

font-size:14px

line-height:22px

}

.my_left_category .h2_cat{

width:148px

height:26px

background-image:url(images/my_menubg.gif)

background-repeat:no-repeat

line-height:26px

font-weight:normal

color:#333333

position:relative

}

.my_left_category .h2_cat_1{

width:148px

height:26px

background-image:url(images/my_menubg_1.gif)

background-repeat:no-repeat

line-height:26px

font-weight:normal

color:#333333

position:relative

}

.my_left_category a{

font:12px

text-decoration:none

color:#333333

}

.my_left_category a:hover{

text-decoration:underline

color:#ff3333

}

.my_left_category h3{

margin:0px

padding:0px

height:26px

font-size:12px

font-weight:normal

display:block

padding-left:8px

}

.my_left_category h3 span{color:#999999width:145pxfloat:right}

.my_left_category h3 a{ line-height:26px}

.my_left_category .h3_cat{

display:none

width:204px

position:absolute

left:123px

margin-top:-26px

cursor:auto

}

.my_left_category .shadow{

position:inherit

background:url(images/shadow_04.gif) left top

width:204px

}

.my_left_category .shadow_border{

position:inherit

width:200px

border:1px solid #959595margin-top:1px

border-left-width:0px

background:url(images/shadow_border.gif) no-repeat 0px 21px

background-color:#ffffff

margin-bottom:3px

}

.my_left_category .shadow_border ul{margin:0padding:0margin-left:15px}

.my_left_category .shadow_border ul li {

list-style:none

padding-left:10px

background-image:url(images/my_cat_sub_menu_dot.gif)

background-repeat:no-repeat

background-position:0px 8px

float:left

width:75px

height:26px

overflow:hidden

letter-spacing:0px

}

.my_left_category .active_cat{ z-index:99background-position:0 -25pxcursor:pointer}

.my_left_category .active_cat h3 { font-weight:bold}

.my_left_category .active_cat h3 span{ display:none}

.my_left_category .active_cat div{display:block}

</style>

</head>

<body>

<div class="my_left_category">

<h1>分类导航</h1>

<div class="my_left_cat_list">

<h2><a href="#">按网站类别</a></h2>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">企业建站</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">网站广告</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">建网站</a></li>

<li><a href="#">网站推广</a></li>

<li><a href="#">网站建设</a></li>

<li><a href="#">SEO</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">韩国男装</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">网站广告</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">建网站</a></li>

<li><a href="#">网站推广</a></li>

<li><a href="#">网站建设</a></li>

<li><a href="#">SEO</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">脚本之家</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">源码下载</a></li>

<li><a href="#">最新更新</a></li>

<li><a href="#">下载排行</a></li>

<li><a href="#">ASP</a></li>

<li><a href="#">PHP</a></li>

<li><a href="#">AJAX</a></li>

<li><a href="#">DELPHI</a></li>

</ul>

</div>

</div>

</div>

</div>

<!-- again -->

<h2><a href="#">按品牌选货</a></h2>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#" style="color:#ff3333">热销推荐</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">网站广告</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">建网站</a></li>

<li><a href="#">网站推广</a></li>

<li><a href="#">网站建设</a></li>

<li><a href="#">SEO</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">网站建设</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">建网站</a></li>

<li><a href="#">网站推广</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">网站广告</a></li>

<li><a href="#">推广</a></li>

<li><a href="#">建网站</a></li>

<li><a href="#">网站推广</a></li>

<li><a href="#">网站建设</a></li>

<li><a href="#">LOGO设计</a></li>

<li><a href="#">网站设计</a></li>

<li><a href="#">网站建设</a></li>

<li><a href="#">SEO</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">网站程序</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">PHP</a></li>

<li><a href="#">ASP</a></li>

<li><a href="#">JSP</a></li>

<li><a href="#">ASP.Net</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat_1" onmouseover="this.className='h2_cat_1 active_cat'" onmouseout="this.className='h2_cat_1'">

<h3><a href="#">其他网站</a></h3>

</div>

<!-- again -->

<h2><a href="#">按价格选货</a></h2>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">低端价位</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">50元以下</a></li>

<li><a href="#">50-100元</a></li>

</ul>

</div>

</div>

</div>

</div>

<div class="h2_cat" onmouseover="this.className='h2_cat active_cat'" onmouseout="this.className='h2_cat'">

<h3><a href="#">中高端价位</a></h3>

<div class="h3_cat">

<div class="shadow">

<div class="shadow_border">

<ul>

<li><a href="#">100-150元</a></li>

<li><a href="#">150-200元</a></li>

<li><a href="#">200-300元</a></li>

<li><a href="#">300元以上</a></li>

</ul>

</div>

</div>

</div>

</div>

<!-- again -->

<h2><a href="#">超值特价区</a></h2>

<h2><a href="#">现货区</a></h2>

<!--测试复制end-->

</div>

</div>

</body>

</html>

资料来源:http://news.netshop168.com/cgal/0104249910.html

<!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>jquery仿京东商城三级联动代码插件</title>

<link type="text/css" rel="stylesheet" href="css.css" />

</head>

<body>

<!--注意选DOM结构不要随便更改,可能会导致出错-->

<ul class="list1">

<li class="summary-stock">

<div class="dt">配&nbsp送&nbsp至:</div>

<div class="dd">

    <div class="addrID"><div></div><b></b></div> 

<div class="store-selector">

<div class="text"><div></div><b></b></div>                   

<div onclick="$(this).parent().removeClass('hover')" class="close"></div>

</div>

</div>

</li>

</ul>

<br />

<br />

<ul class="list1" style="margin-top:100px">

<li class="summary-stock">

<div class="dt">配&nbsp送&nbsp至:</div>

<div class="dd">

    <div class="addrID"><div></div><b></b></div> 

<div class="store-selector">

<div class="text"><div></div><b></b></div>                   

<div onclick="$(this).parent().removeClass('hover')" class="close"></div>

</div>

</div>

</li>

</ul>

</body></html>

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js"></script>

<script src="location.js"></script>

<script>

    //如果初始化为其他地区的,需要注意选择器的修改,传递不同的proid(省id),cityid:(市id) areaid:(县id),省市对应ID在location.js里面有定义,县id从京东动态加载

    $('ul.list1').Address({ proid: 20, cityid: 1726, areaid: 22885 })

</script>