仿淘宝旧版首页的CSS布局效果,现在淘宝改版了,看不到这效果了,不过觉得还是挺有用的,做起来也并不复杂,主要是在背景图片的处理上,用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> <title>仿淘宝的个性List列表 - 烈火学院 Liehuo.Net</title> <style> body{ margin:10px; padding:10px; font-size:12px; line-height:1.7; text-align:center;} #zishu{ width:780px; margin-left:auto; margin-right:auto;} .list{width:260px; height:155px; float:left;} .box{ float:left; width:225px;} .box2{ padding:0 5px 0 5px; text-align:left;} #r1{background-position: 0;} #r2{background-position: -19px;} #r3{background-position: -38px;} #r4{background-position: -57px;} #r5{background-position: -76px;} #r6{background-position: -95px;} #r7{background-position: -114px;} #r8{background-position: -133px;} #r9{background-position: -152px;} #t1{background-position: 0px 0px;} #t2{background-position: 0px -5px;} #t3{background-position: 0px -10px;} #t4{background-position: 0px -15px;} #t5{background-position: 0px -20px;} #t6{background-position: 0px -25px;} #t7{background-position: 0px -30px;} #t8{background-position: 0px -35px;} #t9{background-position: 0px -40px;} #y1{background-position: 0px 0px;} #y2{background-position: 0px -18px;} #y3{background-position: 0px -36px;} #y4{background-position: 0px -54px;} #y5{background-position: 0px -72px;} #y6{background-position: 0px -90px;} #y7{background-position: 0px -108px;} #y8{background-position: 0px -126px;} #y9{background-position: 0px -144px;} #u1{border-right: 1px solid #8A8FA0;border-left: 1px solid #8A8FA0;} #u2{border-right: 1px solid #DF4493;border-left: 1px solid #DF4493;} #u3{border-right: 1px solid #3B6DA5;border-left: 1px solid #3B6DA5;} #u4{border-right: 1px solid #AA86CE;border-left: 1px solid #AA86CE;} #u5{border-right: 1px solid #6EA314;border-left: 1px solid #6EA314;} #u6{border-right: 1px solid #C55936;border-left: 1px solid #C55936;} #u7{border-right: 1px solid #FAAD2D;border-left: 1px solid #FAAD2D;} #u8{border-right: 1px solid #86D500;border-left: 1px solid #86D500;} #u9{border-right: 1px solid #2F8A8E;border-left: 1px solid #2F8A8E;} .cd1{background-image:url(/uploads/allimg/1104/5038.gif);background-repeat:no-repeat;cursor:pointer;float:left; width:19px;height:142px;} .ce1{background-image:url(/uploads/allimg/1104/5046.gif);background-repeat:no-repeat;height:5px;overflow:hidden;} .cf1{background:#fafafa;border-top: 0;border-bottom: 0; height:119px;} .cg1{background-image:url(/uploads/allimg/1104/5056.gif);background-repeat:no-repeat;height:18px;overflow:hidden;} .l1{width:40px;height:20px;cursor:pointer; margin-left:180px;} </style> </head> <body> <div id="zishu"> <div class="list"> <a href="#"><div id="r1" class="cd1"></div></a> <div class="box"> <div id="t1" class="ce1"></div> <div id="u1" class="cf1"> <div class="box2">这里是内容1</div> </div> <div id="y1" class="cg1"> <a href="#"><div class="l1"></div></a> </div> </div> </div> <div class="list"> <a href="#"><div id="r2" class="cd1"></div></a> <div class="box"> <div id="t2" class="ce1"></div> <div id="u2" class="cf1"> <div class="box2">这里是内容2</div> </div> <div id="y2" class="cg1"> <a href="#"><div class="l1"></div></a> </div> </div> </div> <div class="list"> <a href="#"><div id="r3" class="cd1"></div></a> <div class="box"> <div id="t3" class="ce1"></div> <div id="u3" class="cf1"> <div class="box2">这里是内容3</div> </div> <div id="y3" class="cg1"> <a href="#"><div class="l1"></div></a> </div> </div> </div> <div class="list"> <a href="#"><div id="r4" class="cd1"></div></a> <div class="box"> <div id="t4" class="ce1"></div> <div id="u4" class="cf1"> <div class="box2">这里是内容4</div> </div> <div id="y4" class="cg1"> <a href="#"><div class="l1"></div></a> </div> </div> </div> <div class="list"> <a href="#"><div id="r5" class="cd1"></div></a> <div class="box"> <div id="t5" class="ce1"></div> <div id="u5" class="cf1"> <div class="box2">这里是内容5</div> </div> <div id="y5" class="cg1"> <a href="#"><div class="l1"></div></a> </div> </div> </div> <p>以上为测试代码,CSS和内容都没有优化,但思路应该是对的!子鼠</p> </div> </body> </html><br /><center>如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码:<a href='http://www.veryhuo.com/' target='_blank'>http://www.veryhuo.com/</a></center>提示:可修改后代码再运行! 文章导航 JS点击弹出模态对话框,可拖拽,遮罩层效果响应鼠标向下缓冲打开的层,JavaScript代码