再见西城 发表于 2015-1-15 23:44:49

DIV教程之CSS实例:精简代码的兼容各扫瞄器的滑动门

那么什么是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>
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>

所有的设计第一步就是构思,构思好了。

第二个灵魂 发表于 2015-1-17 23:43:03

运动)时间轴面板--拖动关键帧--单击整条--将鼠标移至中间一点--右击选择增加关键帧--移动中间关键帧的图层--勾选自动播放,循环

若相依 发表于 2015-1-22 05:52:47

还可以在Dreamweaver常用工具中选择超级链接,完成相应的填写即可。

简单生活 发表于 2015-1-30 23:28:04

是当我和赵丽芬崔明艳老师进行交流后,很快就了解了还不太清楚的内容和并不了解的知识(像布局表格、绘制布局单元格等)。

飘灵儿 发表于 2015-2-6 17:04:22

在Dreamweaver里可以很轻松的完成图文混排、插入图片、插入Flash、插入音频、插入视频。

兰色精灵 发表于 2015-2-17 16:56:59

足见市场的反响和MACROMEDIA公司对它们的自信。说到Dreamweaver8我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓。

灵魂腐蚀 发表于 2015-3-5 21:12:08

由CS4 版本开始,则转用WebKit 排版引擎(亦即Google Chrome和Apple Safari浏览器所用的排版引擎)作为网页预览。

山那边是海 发表于 2015-3-12 15:36:02

学Dreamweaver技术的过程其实是一个增加信心的过程。

莫相离 发表于 2015-3-19 23:33:18

Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,在编辑时能同时看到源码和设计界面,非常方便新手学习制作网页。
页: [1]
查看完整版本: DIV教程之CSS实例:精简代码的兼容各扫瞄器的滑动门