JS+CSS实现的蓝色table选项卡效果


Posted in Javascript onOctober 08, 2015

本文实例讲述了JS+CSS实现的蓝色table选项卡效果。分享给大家供大家参考。具体如下:

这是一款蓝色的JS+Table类型的选项卡,部分标签内容存储在JS数组,个人感觉本特效不是太合理,因为内容从Js里输出会给读取内容造成很大麻烦,这里你就当学习一种JS编程方法,代码是需要改进的。

先来看看运行效果截图:

JS+CSS实现的蓝色table选项卡效果

在线演示地址如下:

具体代码如下:

<html>
<head>
<title>选项卡</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style> 
td,a,body{font-size:9pt;color:#000000;}
.DivAround_focus{cursor:pointer;background-color:#A1ACDB;border-right:solid 1px #A1ACDB;border-bottom:solid 1px #333333; border-left:solid 1px #C8CEEA; border-top:solid 1px #C8CEEA}
.DivAround_blur{cursor:pointer;background:#4D5C9F;border-right:solid 1px #eeeeee;border-bottom:solid 1px #333333; border-left:solid 1px #798ACC; border-top:solid 1px #A1ACDB;color:#FFFFFF}
.DivAround_content{background-color:#A1ACDB;border-right:solid 1px #888888;border-bottom:solid 1px #555555; border-left:0px; border-top:solid 1px #C8CEEA;}
</style>
</head>
<body>
<script language="javascript"> 
var AroundInfoArray=new Array();
AroundInfoArray[0]="脚本资源";
AroundInfoArray[1]="网页技巧集";
AroundInfoArray[2]="IT资讯坊";
function ChangeFocus(obj)
{
for(i=0;i<document.getElementById("leftButtonTAble").rows.length;i++)
{
 if(document.getElementById("leftButtonTAble").rows[i].cells[0]==obj)
 {
  document.getElementById("leftButtonTAble").rows[i].cells[0].className="DivAround_focus";
  document.getElementById("DivAroundContent").innerHTML=AroundInfoArray[i];
 }else{
  document.getElementById("leftButtonTAble").rows[i].cells[0].className="DivAround_blur";
 }
}
}
</script>
<table cellpadding="0" cellspacing="0" border="0" align="center" bgcolor="#6271B1"><tr><td width="84" valign="top">
   <table cellpadding="0" cellspacing="0" border="0" height="407" width="84" id="leftButtonTAble">
    <tr><td height="25" align="center" class="DivAround_focus" onClick="ChangeFocus(this)">脚本代码</td></tr>
    <tr><td height="25" align="center" class="DivAround_blur" onClick="ChangeFocus(this)">网页技巧</td></tr>
    <tr><td height="25" align="center" class="DivAround_blur" onClick="ChangeFocus(this)">IT坊</td></tr>
    <tr><td style="border-right:solid 1px #eeeeee"> </td></tr>
   </table>
  </td><td width="360">
   <table cellpadding="0" cellspacing="0" border="0" width="100%" class="DivAround_content">
    <tr><td height="406" valign="top" style="padding:4px" id="DivAroundContent">内容</td></tr>
   </table>
  </td></tr>
  </table>
  <script language="javascript">ChangeFocus(document.getElementById("leftButtonTAble").rows[0].cells[0]);
</script>
</body>
</html>

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

Javascript 相关文章推荐
JavaScript图片放大技术(放大镜)实现代码分享
Nov 14 Javascript
jquery重复提交请求的原因浅析
May 23 Javascript
对比分析json及XML
Nov 28 Javascript
基于jQuery实现左右图片轮播(原理通用)
Dec 24 Javascript
微信小程序 教程之wxapp 视图容器 view
Oct 19 Javascript
JS返回只包含数字类型的数组实例分析
Dec 16 Javascript
vue数据双向绑定原理解析(get &amp; set)
Mar 08 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
Mar 23 Javascript
通过命令行生成vue项目框架的方法
Jul 12 Javascript
打造通用的匀速运动框架(实例讲解)
Oct 17 Javascript
ES6解构赋值的功能与用途实例分析
Oct 31 Javascript
react中useState使用:如何实现在当前表格直接更改数据
Aug 05 Javascript
分享五个有用的jquery小技巧
Oct 08 #Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
Oct 08 #Javascript
JS实现三个层重叠点击互相切换的方法
Oct 06 #Javascript
JS实现的文字与图片定时切换效果代码
Oct 06 #Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
Oct 06 #Javascript
JS+CSS相对定位实现的下拉菜单
Oct 06 #Javascript
推荐10 个很棒的 jQuery 特效代码
Oct 04 #Javascript
You might like
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
Yii框架的布局文件实例分析
2019/09/04 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
JS判断页面是否出现滚动条的方法
2015/07/17 Javascript
基于node实现websocket协议
2016/04/25 Javascript
JS中递归函数
2016/06/17 Javascript
聊一聊JS中的prototype
2016/09/29 Javascript
ubuntu编译nodejs所需的软件并安装
2017/09/12 NodeJs
原生js实现简单的焦点图效果实例
2017/12/14 Javascript
vue中使用props传值的方法
2019/05/08 Javascript
[05:36]DOTA2 2015国际邀请赛中国区预选赛第四日TOP10
2015/05/29 DOTA
Python读写配置文件的方法
2015/06/03 Python
python文件特定行插入和替换实例详解
2017/07/12 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
2018/02/01 Python
Random 在 Python 中的使用方法
2018/08/09 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
Django通过dwebsocket实现websocket的例子
2019/11/15 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
python解包用法详解
2021/02/17 Python
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
Holland & Barrett爱尔兰:英国领先的健康零售商
2019/03/31 全球购物
班主任工作经验材料
2014/02/02 职场文书
教师先进工作者事迹材料
2014/05/01 职场文书
设计师求职信模板
2014/05/06 职场文书
企业委托书范本
2014/09/13 职场文书
校园学雷锋广播稿
2014/10/08 职场文书
大国崛起日本观后感
2015/06/02 职场文书
Python关于OS文件目录处理的实例分享
2021/05/23 Python
JS中如何优雅的使用async await详解
2021/10/05 Javascript
oracle数据库去除重复数据
2022/05/20 Oracle