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 23 Javascript
Extjs TimeField 显示正常时间格式的代码
Jun 28 Javascript
jquery attr 设定src中含有&amp;(宏)符号问题的解决方法
Jul 26 Javascript
javascript中parentNode,childNodes,children的应用详解
Dec 17 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
Nov 26 Javascript
Vue方法与事件处理器详解
Dec 01 Javascript
json数据处理及数据绑定
Jan 25 Javascript
微信小程序之分享页面如何返回首页的示例
Mar 28 Javascript
vue中vee validate表单校验的几种基本使用
Jun 25 Javascript
p5.js临摹动态图形的方法
Oct 23 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
Mar 10 Javascript
微信小程序实现多张图片上传功能
Nov 18 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
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
2012/09/04 PHP
护卫神php套件 php版本升级方法(php5.5.24)
2015/05/10 PHP
php加密解密字符串示例
2016/10/13 PHP
PHP实现简易图形计算器
2020/08/28 PHP
PHPStorm 2020.1 调试 Nodejs的多种方法详解
2020/09/17 NodeJs
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
js 控制页面跳转的5种方法
2013/09/09 Javascript
js针对ip地址、子网掩码、网关的逻辑性判断
2016/01/06 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
JavaScript中闭包之浅析解读(必看篇)
2016/08/25 Javascript
javascript循环链表之约瑟夫环的实现方法
2017/01/16 Javascript
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
简介Python设计模式中的代理模式与模板方法模式编程
2016/02/02 Python
Flask框架学习笔记之消息提示与异常处理操作详解
2019/08/15 Python
wxPython绘图模块wxPyPlot实现数据可视化
2019/11/19 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
使用python matplotlib 画图导入到word中如何保证分辨率
2020/04/16 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
Python获取指定网段正在使用的IP
2020/12/14 Python
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
2015/09/17 面试题
Linux内核产生并发的原因
2016/11/08 面试题
Hibernate持久层技术
2013/12/16 面试题
家长给幼儿园的表扬信
2014/01/09 职场文书
电子信息工程专业推荐信
2014/02/14 职场文书
股权收购意向书
2014/04/01 职场文书
幼儿园个人总结
2015/02/28 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis