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 相关文章推荐
js获取单选按钮的数据
Nov 27 Javascript
IE bug table元素的innerHTML
Jan 11 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
Apr 06 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 Javascript
jquery+json实现数据二级联动的方法
Nov 28 Javascript
JavaScript驾驭网页-DOM
Mar 24 Javascript
Javascript 6里的4个新语法
Aug 25 Javascript
React + webpack 环境配置的方法步骤
Sep 07 Javascript
Bootstrap Table 删除和批量删除
Sep 22 Javascript
详解基于Vue+Koa的pm2配置
Oct 24 Javascript
ejsExcel模板在Vue.js项目中的实际运用
Jan 27 Javascript
JS实现的判断方法、变量是否存在功能示例
Mar 28 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中调用其他系统http接口的方法说明
2014/02/28 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
2014/06/09 PHP
php生成图片验证码的方法
2016/04/15 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
jquery选择器-根据多个属性选择示例代码
2013/10/21 Javascript
JavaScript支持的最大递归调用次数分析
2014/06/24 Javascript
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
2017/01/09 Javascript
jQuery中的一些小技巧
2017/01/18 Javascript
vue2的todolist入门小项目的详细解析
2017/05/11 Javascript
JQuery通过后台获取数据遍历到前台的方法
2018/08/13 jQuery
详解vue引入子组件方法
2019/02/12 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
vue组件系列之TagsInput详解
2020/05/14 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
Python Tkinter GUI编程入门介绍
2015/03/10 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
解决python3 json数据包含中文的读写问题
2018/05/10 Python
Python爬虫之UserAgent的使用实例
2019/02/21 Python
python脚本第一行如何写
2020/08/30 Python
python 决策树算法的实现
2020/10/09 Python
Charlotte Tilbury美国官网:英国美妆品牌
2017/10/13 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
校领导推荐信
2013/11/01 职场文书
上学迟到的检讨书
2014/01/11 职场文书
大学生求职工作的自我评价
2014/02/13 职场文书
先进集体事迹材料
2014/02/17 职场文书
公开承诺书格式
2014/05/21 职场文书
单位员工收入证明样本
2014/10/09 职场文书
项目转让协议书
2014/10/27 职场文书
辞职书格式样本
2015/02/26 职场文书
简爱电影观后感
2015/06/10 职场文书