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 相关文章推荐
在html页面中包含共享页面的方法
Oct 24 Javascript
JS教程:window.location使用方法的区别介绍
Oct 04 Javascript
鼠标滚轮改变图片大小的示例代码
Nov 20 Javascript
JS 实现列表与多选框选择附预览动画
Oct 29 Javascript
javascript面向对象之定义成员方法实例分析
Jan 13 Javascript
javascript制作网页图片上实现下雨效果
Feb 26 Javascript
jQuery实现的导航下拉菜单效果
Jul 04 Javascript
JS正则替换掉小括号及内容的方法
Nov 29 Javascript
深入理解React高阶组件
Sep 28 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
Oct 24 Javascript
详解Node.js如何处理ES6模块
May 15 Javascript
vue+element ui实现锚点定位
Jun 29 Vue.js
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
PHP Session 变量的使用方法详解与实例代码
2013/09/11 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
Javascript技术技巧大全(五)
2007/01/22 Javascript
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
按给定几率进行随机抽取的js代码
2010/12/28 Javascript
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
2011/09/20 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
JS获取鼠标坐标的实例方法
2013/07/18 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
浅谈js里面的InttoStr和StrtoInt
2016/06/14 Javascript
浅谈JavaScript中数组的增删改查
2016/06/20 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
《javascript少儿编程》location术语总结
2018/05/27 Javascript
详解webpack运行Babel教程
2018/06/13 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
http请求 request失败自动重新尝试代码示例
2018/01/25 Python
Python元组及文件核心对象类型详解
2018/02/11 Python
Python使用xlwt模块操作Excel的方法详解
2018/03/27 Python
python 通过SSHTunnelForwarder隧道连接redis的方法
2019/02/19 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
2020/04/08 Python
python网络编程之五子棋游戏
2020/05/14 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
纯HTML5+CSS3制作生日蛋糕代码
2016/11/16 HTML / CSS
大学生创业感言
2014/01/25 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
给男朋友的道歉短信
2015/05/12 职场文书
校运会班级霸气口号
2015/12/24 职场文书
总结一下关于在Java8中使用stream流踩过的一些坑
2021/06/24 Java/Android
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers