|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
那么什么是Div+CSS标准?Div+CSS的标准化设计到底有什么好处?
网页制造poluoluo文章简介:CSS滑动门效果(改善版,代码少,可依据本人必要恣意修正,兼容各扫瞄器)
截图中效果就是css滑动门效果,css+div滑动门效果在网页上十分罕见,使用局限很普遍,能够削减网页空间的占用,把不异的种别能够回类到一同,用CSS滑动门而完成效果。网上良多CSS+JS滑动门效果都不是很好,要末太流动了,要末就是内容内里不克不及再拔出DIV标签。这个版本是同事帮我改善的,用起来十分便利。
css+div滑动门效果(预览页面有两个例子,一个是点击触发事务,一个是鼠标滑过完成效果,onclick和onmou搜索引擎优化ver分歧)
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><styletype="text/css">*{margin:0;padding:0;}body{margin:50px;font-size:12px;color:#666;}li{list-style:none;}div{width:210px;}#tab1,#tab2{width:398px;height:34px;border:1px#cfedffsolid;border-bottom:0;background:url(images/title.gif)repeat-x;}#tab1ul,#tab2ul{margin:0;padding:0;}#tab1li,#tab2li{float:left;padding:030px;height:34px;line-height:34px;text-align:center;border-right:1px#ebf7ffsolid;cursor:pointer;}#tab1li.now,#tab2li.now{color:#5299c4;background:#fff;font-weight:bold;}.tablist{width:378px;height:100px;padding:10px;font-size:14px;line-height:24px;border:1px#cfedffsolid;border-top:0;display:none;}.block{display:block;}</style><scripttype="text/javascript">functionsetTab(m,n){varmenu=document.getElementById("tab"+m).getElementsByTagName("li");vardiv=document.getElementById("tablist"+m).getElementsByTagName("div");varshowdiv=[];for(i=0;j=div;i++){if((""+div.className+"").indexOf("tablist")!=-1){showdiv.push(div);}}for(i=0;i<menu.length;i++){menu.className=i==n?"now":"";showdiv.style.display=i==n?"block":"none";}}</script><title>CSS中的滑动门效果</title></head><body><divid="tab1"><ul><lionmou搜索引擎优化ver="setTab(1,0)"class="now">第一行</li><lionmou搜索引擎优化ver="setTab(1,1)">第二行</li><lionmou搜索引擎优化ver="setTab(1,2)">第三行</li><lionmou搜索引擎优化ver="setTab(1,3)">第四行</li></ul></div><divid="tablist1"><divclass="tablistblock"><span><div>第一行</div></span></div><divclass="tablist"><span>第二行</span></div><divclass="tablist"><span>第三行</span></div><divclass="tablist"><span>第四行</span></div></div><br/><br/><br/><divid="tab2"><ul><lionclick="setTab(2,0)"class="now">第一行</li><lionclick="setTab(2,1)">第二行</li><lionclick="setTab(2,2)">第三行</li></ul></div><divid="tablist2"><divclass="tablistblock">第一行信息</div><divclass="tablist"><span>第二行</span></div><divclass="tablist"><span>第三行</span></div></div></body></html>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]JS次要的是猎取你鼠标点击后,把持该埋没或该显现的对应层。如许就完成了滑动门效果。
css+div滑动门效果全体代码以下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<styletype="text/css">
*{margin:0;padding:0;}
body{margin:50px;font-size:12px;color:#666;}
li{list-style:none;}
div{width:210px;}
#tab1,#tab2{width:398px;height:34px;border:1px#cfedffsolid;border-bottom:0;background:url(images/title.gif)repeat-x;}
#tab1ul,#tab2ul{margin:0;padding:0;}
#tab1li,#tab2li{float:left;padding:030px;height:34px;line-height:34px;text-align:center;border-right:1px#ebf7ffsolid;cursor:pointer;}
#tab1li.now,#tab2li.now{color:#5299c4;background:#fff;font-weight:bold;}
.tablist{width:378px;height:100px;padding:10px;font-size:14px;line-height:24px;border:1px#cfedffsolid;border-top:0;display:none;}
.block{display:block;}
</style>
<scripttype="text/javascript">
functionsetTab(m,n){
varmenu=document.getElementById("tab"+m).getElementsByTagName("li");
vardiv=document.getElementById("tablist"+m).getElementsByTagName("div");
varshowdiv=[];
for(i=0;j=div;i++){
if((""+div.className+"").indexOf("tablist")!=-1){
showdiv.push(div);
}
}
for(i=0;i<menu.length;i++)
{
menu.className=i==n?"now":"";
showdiv.style.display=i==n?"block":"none";
}
}
</script>
<title>CSS中的滑动门效果_365CSS.CN</title>
</head>
<body>
<divid="tab1">
<ul>
<lionmou搜索引擎优化ver="setTab(1,0)"class="now">第一行</li>
<lionmou搜索引擎优化ver="setTab(1,1)">第二行</li>
<lionmou搜索引擎优化ver="setTab(1,2)">第三行</li>
<lionmou搜索引擎优化ver="setTab(1,3)">第四行</li>
</ul>
</div>
<divid="tablist1">
<divclass="tablistblock">
<span><div>第一行</div></span>
</div>
<divclass="tablist">
<span>第二行</span>
</div>
<divclass="tablist">
<span>第三行</span>
</div>
<divclass="tablist">
<span>第四行</span>
</div>
</div>
<br/><br/><br/>
<divid="tab2">
<ul>
<lionclick="setTab(2,0)"class="now">第一行</li>
<lionclick="setTab(2,1)">第二行</li>
<lionclick="setTab(2,2)">第三行</li>
</ul>
</div>
<divid="tablist2">
<divclass="tablistblock">
第一行信息
</div>
<divclass="tablist">
<span>第二行</span>
</div>
<divclass="tablist">
<span>第三行</span>
</div>
</div>
</body>
</html>
所有的设计第一步就是构思,构思好了。 |
|