建站软件 优化软件 编程软件 网页辅助 站群程序 网站程序 图像处理 资源教程 字体下载 推荐软件


您的位置:首页 > div+css > div+css+js制作选项卡

div+css+js制作选项卡

时间:2015-01-28 16:38:27  来源:免费模板网 作者:风雪 阅读次数 tagsdiv+css+js制作选项卡

这次的DIV+CSS实例教程我们来介绍一种使用JavaScript+Css设计生成的选项卡效果,只是这里的选项卡是静态的!

制作过程很简单,这里我使用的语言是asp.net(vs2010),当然我们初学者练习的时候,用简单的HTML页面也可以的。

 1.在新建的.aspx网页body标签中,写入下列代码:

<form id="form1" runat="server"> 
    <div id="a_0"> 
            这是第一个选项卡,欢迎光临! 
        </div> 
       <div id="a_1"> 
            这是第二个选项卡,欢迎来访! 
        </div> 
        <div id="a_2"> 
            这是第三个选项卡,欢迎欢迎! 
        </div> 
        <div id="Layer1"> 
        <table width="100%" height="30" border="0" cellpadding="0" cellspacing="0"> 
        <tr> 
        <td align="center" bgcolor="#FFCC33" id="menu_0" onmouseover="show_whomenu(0)"><strong>选项卡A</strong></td> 
       <td align="center" bgcolor="#0099FF" id="menu_1" onmouseover="show_whomenu(1)"><strong>选项卡B</strong></td> 
        <td align="center" bgcolor="#0099FF" id="menu_2" onmouseover="show_whomenu(2)"><strong>选项卡C</strong></td> 
        </tr> 
        </table> 
     </div> 
</form> 

2.在head标签中,加入js文件:

<script language=JavaScript type=text/javascript> 
        function show_whomenu(who3) { 
            for (var i = 0; i < 3; i++) { document.getElementById("a_" + i).style.display = "none"; } 
            for (var i = 0; i < 3; i++) { document.getElementById("menu_" + i).className = "s1"; } 
            document.getElementById("menu_" + who3).className = "s2"; 
            document.getElementById("a_" + who3).style.display = "block"; 
        } 
</script> 

3.编写css文件设置样式,并在.aspx文件头部引入css样式文件:

#a_0 {
position:absolute;
left:200px;
top:60px;
width:300px;
height:200px;
z-index:1;
background-color: #CCCCCC;
visibility: visible;
}
#a_1 {
position:absolute;
left:200px;
top:60px;
width:300px;
height:200px;
z-index:2;
background-color: #00CCFF;
display:none;
}
#a_2 {
position:absolute;
left:200px;
top:60px;
width:300px;
height:200px;
z-index:3;
background-color: #666600;
display:none;
}
#Layer1 {
position:absolute;
left:200px;
top:30px;
width:300px;
height:30px;
z-index:4;
}
.s1 {
background:#0099FF;

}
.s2 {
background:#FFCC33;
}

怎么样?程序特别简单,实现的效果还算绚丽,下面展示一下,效果过程图,点击相应的选项卡,会显示相应的内容:

本文地址:https://www.freemoban.com/bjrm/2015/0128/318.html

猜你喜欢
栏目推荐
模板推荐

Copyright:www.freemoban.com 免费模板网 All Rights Reserved 网站备案:辽ICP备19014872号-2   辽公网安备 21010602000376号  辽公网安备:42900402000182号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,我们会及时删除侵权内容,联系QQ:1615187561 谢谢合作!