JavaScript实现淡蓝色简洁竖向Tab切换组件

作者:异步漫步

时间:2026-10-29

浏览:634

本文提供了一款基于JavaScript实现的淡蓝色简洁竖向Tab切换效果示例。该组件采用简洁的设计风格,支持点击切换不同内容面板,适用于后台管理或分类导航场景。文章包含运行效果截图、在线演示链接及完整HTML/CSS/JS代码,便于开发者直接参考使用。

文章目录

淡蓝色竖向Tab切换效果介绍

本文详细介绍了一种使用JavaScript实现的淡蓝色简洁风格竖向Tab点击切换功能。该方案旨在为开发者提供一个清晰、易用的交互组件示例,供学习和参考。

该组件采用淡蓝色调,设计简洁大方,符合现代网页设计中对于选项卡(Tab)的审美偏好,能够提升界面的视觉整洁度与用户体验。

以下是该竖向Tab切换效果的运行截图,展示了点击不同标签时内容区域的切换状态。

淡蓝色竖向Tab切换效果介绍

如需查看实际运行效果,可通过以下在线演示地址访问:

http://demo.jb51.net/js/2015/js-blue-v-tab-cha-style-menu-codes/

实现该功能的具体代码示例如下:

完整代码实现


<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
<title>简洁Tab</title>
<style type="text/css">
<!--
body{ padding:0;font:12px "宋体"; }
#lib_Tab1_sx{width:500px;margin:0px;padding:0px;margin-bottom:15px; overflow:hidden;}
.lib_tabborder_sx{border:1px solid #95C9E1;}
.lib_Menubox_sx {line-height:28px;position:relative; float:left; width:130px; height:240px;border-right:1px solid #95C9E1;}
.lib_Menubox_sx ul{margin:0px;padding:0px;list-style:none; position:absolute; top:15px; left:5px; margin-left:10px; height:25px;text-align:center;}
.lib_Menubox_sx li{display:block;cursor:pointer;width:114px;color:#949694;font-weight:bold; margin-bottom:5px;height:25px;line-height:25px; background-color:#E4F2FD}
.lib_Menubox_sx li.hover{padding:0px;background:#fff;width:116px;border:1px solid #95C9E1; border-right:0;
color:#739242;height:25px;line-height:25px;}
.lib_Contentbox_sx{margin-top:0px; border-top:none;padding:20px; border-left:0; margin-left:130px;}
-->
</style>
<script>
<!--
function setTab(name,cursel,n){
 for(i=1;i<=n;i++){
 var menu=document.getElementById(name+i);
 var con=document.getElementById("con_"+name+"_"+i);
 menu.className=i==cursel?"hover":"";
 con.style.display=i==cursel?"block":"none";
 }
}
//-->
</script>
</head>
<body>
<div id="lib_Tab1_sx" class="lib_tabborder_sx">
<div class="lib_Menubox_sx ">
<ul>
  <li id="one1" onclick="setTab('one',1,5)" class="hover">脚本代码</li>
  <li id="one2" onclick="setTab('one',2,5)" >ASP类</li>
  <li id="one3" onclick="setTab('one',3,5)">PHP类</li>  
  <li id="one4" onclick="setTab('one',4,5)">JSP类</li>
  <li id="one5" onclick="setTab('one',5,5)">.NET类</li>
</ul>
</div>
 <div class="lib_Contentbox_sx "> 
  <div id="con_one_1" >脚本列表</div>
  <div id="con_one_2" style="display:none">ASP类更新</div>
  <div id="con_one_3" style="display:none">PHP类更新</div>
  <div id="con_one_4" style="display:none">JSP类更新</div> 
  <div id="con_one_5" style="display:none">ASP.NET类更新</div> 
 </div>
</div>
</body>
</html>

希望上述代码示例能对各位在JavaScript程序设计及前端界面开发方面提供帮助。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章