divcss导航条:DIV+CSS+JS 仿kijiji导航条来源: 发布时间:星期四, 2009年2月12日 浏览:564次 评论:0
客齐集首页个效果,今天有人问我是如何写,于是晚上就又重写了个;顺便把那个布局再理下; 你可以先看下客齐集首页效果:http://shanghai.kijiji.cn 我试着不用position:absolute思路方法;但写起来太难了;后来还是用position:absolute了;但在客齐集站上是没有用;真不知道当时是如何写出来; 以下是效果图: \" border=\"0\" alt=\"\"/> 以下是布局部分: \" style=\"margin:0px 2px -3px 0px\" alt=\"div css xhtml xml Example Source Code\"/> Example Source Code [www.52css.com] <divid=\"info\"> <divid=\"kjj_tag\"></div> <ul> <liid=\"tag1\"><h4><ahref=\"javascript:kijijitag(\'1\');\">热门活动</a></h4></li> <liid=\"tag2\"><h4><ahref=\"javascript:kijijitag(\'2\');\">最新功能</a></h4></li> <liid=\"tag3\"><h4><ahref=\"javascript:kijijitag(\'3\');\">服务承诺</a></h4></li> <liid=\"tag4\"><h4><ahref=\"javascript:kijijitag(\'4\');\">最新成功故事</a></h4></li> <liid=\"tag5\"><h4><ahref=\"javascript:kijijitag(\'5\');\">热贴推荐</a></h4></li> </ul> <divid=\"info1\"><ahref=\"http://www.zishu.cn\"target=\"blank\">子鼠00001</a></div> <divid=\"info2\"><ahref=\"http://www.zishu.cn\"target=\"blank\">子鼠00002</a></div> <divid=\"info3\"><ahref=\"http://www.zishu.cn\"target=\"blank\">子鼠00003</a></div> <divid=\"info4\"><ahref=\"http://www.zishu.cn\"target=\"blank\">子鼠00004</a></div> <divid=\"info5\"><ahref=\"http://www.zishu.cn\"target=\"blank\">子鼠00005</a></div> </div> 以下是CSS部分:(CSS还没有优化) \" style=\"margin:0px 2px -3px 0px\" alt=\"div css xhtml xml Example Source Code\"/> Example Source Code [www.52css.com] /*子鼠www.zishu.cn*/ *{margin:0;padding:0;font-size:12px;font-family:Verdana,Arial,\"宋体\";list-style:none;} body{background:#FFFFCC;margin:100px00100px;} #info{border:1pxsolid#FFCC66;padding:30px;background:#f7f7f7;width:500px;} #kjj_tag{width:500px;border-bottom:1pxsolid#CCC;background:url(taga_c.g)repeat-xleftbottom;height:30px;} #info1,#info2,#info3,#info4,#info5{border:1pxsolid#ccc;border-top:none;padding:10px;background:#fff;clear:both;} h4{font-weight:normal;float:left;border-right:1pxsolid#fff;} .hd{display:none;} .sw{display:block;} #infoli{float:left;} #infolia{float:left;display:block;padding:4px10px4px10px;color:#37572E;text-decoration:none} #infolia:hover{background:#E9FE70;color:#000} #infoul{float:left;margin-top:-28px;padding:5px0;position:absolute} #info.haa{color:#FFF} #info.haa:hover{color:#FFF;background:none} #info.ha.hc:hover{background:url(tag_d.g)no-repeatcenterbottom;} .ha{background:url(taga_a.g)no-repeatlefttop;margin-top:-3px;padding-top:3px;} .hb{background:url(taga_b.g)no-repeatrighttop;margin-top:-3px;padding-top:3px;} .hc{background:url(tag_d.g)no-repeatcenterbottom;height:17px;color:#FFF;font-weight:bold} 以下为JS部分:由于javascript对于我来说太难了;所以可能这部分写比较烂但效果是出来了; \" style=\"margin:0px 2px -3px 0px\" alt=\"div css xhtml xml Example Source Code\"/> Example Source Code [www.52css.com] <scriptlanguage=\"javascript\"> vark=Math.floor(Math.random*5+1); for(i=1;i<6;i){ (ik){ document.getElementById(\"info\"+i).Name=\"sw\"; document.getElementById(\"tag\"+i).Name=\"ha\"; document.getElementById(\"tag\"+i).getElementsByTagName(\"h4\")[0].Name=\"hb\"; document.getElementById(\"tag\"+i).getElementsByTagName(\"a\")[0].Name=\"hc\"; } { document.getElementById(\"info\"+i).Name=\"hd\"; } } functionkijijitag(tag){ for(i=1;i<6;i) { (itag) { document.getElementById(\"info\"+i).Name=\"sw\"; document.getElementById(\"tag\"+i).Name=\"ha\"; document.getElementById(\"tag\"+i).getElementsByTagName(\"h4\")[0].Name=\"hb\"; document.getElementById(\"tag\"+i).getElementsByTagName(\"a\")[0].Name=\"hc\"; } { document.getElementById(\"info\"+i).Name=\"hd\"; document.getElementById(\"tag\"+i).Name=\"\"; document.getElementById(\"tag\"+i).getElementsByTagName(\"h4\")[0].Name=\"\"; document.getElementById(\"tag\"+i).getElementsByTagName(\"a\")[0].Name=\"\"; } } } </script> 以下是用到 4个图: \" border=\"0\" alt=\"\"/> \" border=\"0\" alt=\"\"/> \" border=\"0\" alt=\"\"/> \" border=\"0\" alt=\"\"/> 看下效果: \" style=\"margin:0px 2px -3px 0px\" alt=\"div css xhtml xml Source Code to Run\"> Source Code to Run [www.52css.com] =\"ubbbuttonrt\">[ 可先修改部分代码 再运行查看效果 ] 特别介绍说明: 1、CSS部分不是很清晰写我都有点晕了; 2、 5个TAG是随机换; 3、JS部分还可以再精简些但要有CSS支持; 本文作者:zishu 2
相关文章读者评论发表评论 |