js实现类似菜单风格的TAB选项卡效果代码


Posted in Javascript onAugust 28, 2015

本文实例讲述了js实现类似菜单风格的TAB选项卡效果代码。分享给大家供大家参考。具体如下:

这是一款基于javascript实现的一组简洁选项卡代码,类似菜单风格的TAB选项卡,没有使用图片,因此有些地方处理的还不太到位,不介意使用图片修饰的朋友可以再次美化这上选项卡,风格有点类似于菜单。

运行效果截图如下:

js实现类似菜单风格的TAB选项卡效果代码

在线演示地址如下:

具体代码如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
<title>一组简洁选项卡代码</title>
<style type="text/css">
<!--
body,div,ul,li{padding:0;margin:0;text-align:center;}
body{font:12px "宋体";text-align:center;}
a:link,a:visited{color:#00F;text-decoration:none;}
a:hover,a:active{color:#c00;text-decoration:underline;}
ul{ list-style:none;}
.box{margin:1em auto;}
br{clear:both;}
/*菜单class*/
.Menubox{width:960px;background:#eff8fe;border-bottom:2px #9bcff7 solid;height:36px;line-height:36px; border-top: none;}
.Menubox li{float:left;display:block;cursor:pointer;width:114px;border-right:0px #cccccc solid;text-align:center;color:#0099cc;font-weight:bold;font-size:14px; border-top: 2px solid #98d0f7; border-right: 2px solid #98d0f7;}
.Menubox li.hover{background:#fff;width:116px;border:2px solid #98d0f7;border-bottom:0px solid #fff;color:#dc0004;font-weight:bold;height:36px;line-height:36px;font-size:14px; border-right: 2px solid #98d0f7; border-left: none;}
.Menubox li.out{border-top:1px #cccccc solid;}
.Contentbox{width:956px;clear:both;border:2px solid #98d0f7;border-top:0;height:150px;line-height:150px;text-align:center;padding-top:8px;}
.Contentbox span{color:#ccc;}
-->
</style>
<script language="javascript" type="text/javascript">
<!--
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 class="box">
<!-- 点击切换1 begin -->
<div class="Menubox">
<ul><li style="color:#000000; width:180px">请选择支付方式</li>
  <li id="two1" onClick="setTab('two',1,4)" class="hover">连心卡</li>
  <li id="two2" onClick="setTab('two',2,4)" >储蓄卡</li>
  <li id="two3" onClick="setTab('two',3,4)" >信用卡</li>
  <li id="two4" onClick="setTab('two',4,4)" >消费卡</li>
</ul>
</div>
<div class="Contentbox">
  <p id="con_two_1" >标题列表1<span>(点击切换)</span></p>
  <p id="con_two_2" style="display:none">标题列表2<span>(点击切换)</span></p>
  <p id="con_two_3" style="display:none">标题列表3<span>(点击切换)</span></p>
  <p id="con_two_4" style="display:none">标题列表4<span>(点击切换)</span></p>
</div>
<br />
</div>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript isPrototypeOf和hasOwnProperty使用区别
Mar 04 Javascript
CSS javascript 结合实现悬浮固定菜单效果
Aug 23 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
Oct 08 Javascript
基于jquery实现百度新闻导航菜单滑动动画
Mar 15 Javascript
js实现精确到秒的日期选择器完整实例
Apr 30 Javascript
jquery 中toggle的2种用法详解(推荐)
Sep 02 Javascript
js移动端图片压缩上传功能
Aug 18 Javascript
Nginx 配置多站点vhost 的方法
Jan 07 Javascript
Vue封装的可编辑表格插件方法
Aug 28 Javascript
JS实现简单的点赞与踩功能示例
Dec 05 Javascript
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
Jun 17 Javascript
使用Vue生成动态表单
Nov 26 Javascript
js游戏人物上下左右跑步效果代码分享
Aug 28 #Javascript
Angular Js文件上传之form-data
Aug 28 #Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
Aug 28 #Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 #Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
Aug 28 #Javascript
js实现显示当前状态的导航效果代码
Aug 28 #Javascript
jQuery实现表单步骤流程导航代码分享
Aug 28 #Javascript
You might like
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
PHP警告Cannot use a scalar value as an array的解决方法
2012/01/11 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
php从数据库读取数据,并以json格式返回数据的方法
2018/08/21 PHP
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
js动态为代码着色显示行号
2013/05/29 Javascript
jQuery 中国省市两级联动选择附图
2014/05/14 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
2014/09/24 Javascript
javascript编写实用的省市选择器
2015/02/12 Javascript
javascript原型模式用法实例详解
2015/06/04 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
vue中子组件的methods中获取到props中的值方法
2018/08/27 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
2019/06/13 Javascript
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
vue+elementUI 实现内容区域高度自适应的示例
2020/09/26 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
2019/08/06 Python
使用python脚本自动创建pip.ini配置文件代码实例
2019/09/20 Python
python3中使用__slots__限定实例属性操作分析
2020/02/14 Python
Python基于paramunittest模块实现excl参数化
2020/04/26 Python
法国家具及室内配件店:home24
2017/01/21 全球购物
学校综治宣传月活动总结
2014/07/02 职场文书
2014年十一国庆节活动方案
2014/09/16 职场文书
民用住房租房协议书
2014/10/29 职场文书
2014年小学美术工作总结
2014/12/20 职场文书
总经理司机岗位职责
2015/04/10 职场文书
放飞理想主题班会
2015/08/14 职场文书
小学生大队委竞选稿
2015/11/20 职场文书
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android