JS+CSS实现的经典tab选项卡效果代码


Posted in Javascript onSeptember 16, 2015

本文实例讲述了JS+CSS实现的经典tab选项卡效果代码。分享给大家供大家参考。具体如下:

这是一款经典的JavaScript+CSS tab选项卡代码,由以前的一款改写而成,自认为不错的东西,发上来分享吧。

运行效果截图如下:

JS+CSS实现的经典tab选项卡效果代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>选项卡</title>
<script type="text/javascript"> 
</script>
<style type="text/css"> 
 * { margin:0; padding:0; word-break:break-all; }
 h1, h2, h3, h4, h5, h6 { font-size:1em; }
 a { color:#333; text-decoration:none; }
 a:hover { text-decoration:underline; }
 ul, li { list-style:none; }
 fieldset, img { border:none; }
 #hotnews { width:260px; margin:1px; margin-left:auto; margin-right:auto;font-size:12px;}
 #hotnews_caption { width:260px; overflow:hidden; border-bottom:1px solid #FAFAFA; }
 #hotnews_caption ul { float:right; }
 #hotnews_caption ul li { float:left; border-left:1px solid #FFF; width:85px; line-height:25px; text-align:center; cursor:pointer;font-size:12px; }
 #hotnews_caption .normal { background:#E4E4E4; }
 #hotnews_caption .current{ background:#C2130E; color:#FFF; }
 #hotnews_content {}
 #hotnews_content .normal { display:none; }
 #hotnews_content .current { display:block; }
 #hotnews_content ul { padding:8px 0 0 5px; }
 #hotnews_content ul li a { font-size:12px;letter-spacing:1pt;line-height:14pt;}
</style>
<script type="text/javascript"> 
function secBoard(elementID,listName,n) {
 var elem = document.getElementById(elementID);
 var elemlist = elem.getElementsByTagName("li");
 for (var i=0; i<elemlist.length; i++) {
 elemlist[i].className = "normal";
 var m = i+1;
 document.getElementById(listName+"_"+m).className = "normal";
 }
 elemlist[n-1].className = "current";
 document.getElementById(listName+"_"+n).className = "current";
}
</script>
</head>
<body style=" margin-top:15px;">
<div id="hotnews">
 <div id="hotnews_caption">
 <ul>
  <li class="current" onmouseover="secBoard('hotnews_caption','list',1);">数字商务平台</li>
  <li class="normal" onmouseover="secBoard('hotnews_caption','list',2);">4GFax传真服务</li>
  <li class="normal" onmouseover="secBoard('hotnews_caption','list',3);">信息安全服务</li>
 </ul>
 </div>
 <div id="hotnews_content">
 <div class="current" id="list_1">
  <ul>
  <li>        <a href="products.aspx" target="_top">全真通数字商务平台是基于PKI体系,通过加密、签名、认证等手段,依据我国的数字签名法,在Internet上建立的一套安全、可信、具有法律效力的电子文件交换平台。为数字商务和数字政务服务!是我国数字签名法最有价值的推广应用产品!</a></li>  
  </ul> 
 </div>
 <div class="normal" id="list_2">
  <ul>
  <li>        <a href="products.aspx" target="_top">基于数字中继和模拟线路并结合互联网形成了面向企业和政府用户传真收发服务的传真服务系统,集传真的管理和收发于一体,为企业和政府提供智能传真解决方案。</a></li>
  </ul>
 </div>
 <div class="normal" id="list_3">
  <ul>
  <li>        <a href="products.aspx" target="_top">基于PKI体系,结合数字证书的应用为企业和政府提供的身份认证、加密、签名的技术解决方案,实现用户身份的可鉴别性、通道的安全性、文件的安全性、主机的安全性等系列产品。</a></li>
  </ul>
 </div>
 </div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
验证javascript中Object和Function的关系的三段简单代码
Jun 27 Javascript
JSON JQUERY模板实现说明
Jul 03 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
Jul 04 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
Nov 23 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
Feb 03 Javascript
jquery+ajax+text文本框实现智能提示完整实例
Jul 09 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
Oct 11 Javascript
jQuery实现用户输入自动完成功能
Feb 13 Javascript
JS随机数产生代码分享
Feb 24 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
Mar 01 Javascript
ES10的13个新特性示例(小结)
Sep 23 Javascript
JavaScript实现拖拽盒子效果
Feb 06 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
Sep 16 #Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
Sep 16 #Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
Sep 16 #Javascript
JS实现不规则TAB选项卡效果代码
Sep 16 #Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
Sep 15 #Javascript
jQuery实现图片轮播特效代码分享
Sep 15 #Javascript
jQuery实现的淡入淡出二级菜单效果代码
Sep 15 #Javascript
You might like
php 文件夹删除、php清除缓存程序
2009/08/25 PHP
php5 apache 2.2 webservice 创建与配置(java)
2011/01/27 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
详解Yii2.0使用AR联表查询实例
2017/06/16 PHP
PHP常用函数之base64图片上传功能详解
2019/10/21 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
JScript中的&quot;this&quot;关键字使用方式补充材料
2007/03/08 Javascript
Jquery选择器 $实现原理
2009/12/02 Javascript
jquery tab插件精简版分享
2011/09/10 Javascript
Angular的$http与$location
2016/12/26 Javascript
BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题
2016/12/28 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
ES6中Class类的静态方法实例小结
2017/10/28 Javascript
nginx配置React静态页面的方法教程
2017/11/03 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
2018/11/25 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
JS document文档的简单操作完整示例
2020/01/13 Javascript
vue-router 按需加载 component: () =&gt; import() 报错的解决
2020/09/22 Javascript
vue2.0 watch里面的 deep和immediate用法说明
2020/10/30 Javascript
JavaScript this关键字的深入详解
2021/01/14 Javascript
[03:46]DOTA2英雄基础教程 维萨吉
2013/12/11 DOTA
在Python中操作字典之clear()方法的使用
2015/05/21 Python
python实现下载指定网址所有图片的方法
2015/08/08 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
Python如何把Spark数据写入ElasticSearch
2020/04/18 Python
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
Fossil德国官网:化石手表、手袋、珠宝及配件
2019/12/07 全球购物
大学生四个方面的自我评价
2013/09/19 职场文书
党性分析自查总结
2014/10/14 职场文书
违纪检讨书
2015/01/27 职场文书
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle