JS实现不规则TAB选项卡效果代码


Posted in Javascript onSeptember 16, 2015

本文实例讲述了JS实现不规则TAB选项卡效果代码。分享给大家供大家参考。具体如下:

这是一款不规则TAB选项卡效果,将中规中矩的方角换成了不规则的圆角,也就是这一换,倒让浏览者新鲜了不少,也使选项卡增多了几份灵感,不是吗?

运行效果截图如下:

JS实现不规则TAB选项卡效果代码

在线演示地址如下:

具体代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>不规则TAB选项卡效果</title>
<style type="text/css">
<!--
body,td{font-size: 12px;}
.tab{margin-top:100px}
#TabCon1{width:212px;height:100px;line-height:100px;border-left:#757575 1px solid;border-bottom:#757575 1px solid;border-right:#757575 1px solid;}
#TabCon2{width:212px;height:100px;line-height:100px;border-left:#757575 1px solid;border-bottom:#757575 1px solid;border-right:#757575 1px solid;}
.xixi1{width:212px;height:29px;line-height:29px;background-image:url(images/news_bghover1.gif);cursor:pointer;}
.xixi2{width:212px;height:29px;line-height:29px;background-image:url(images/news_bghover2.gif);cursor:pointer;}
.tab1{width:96px;height:29px;line-height:29px;float:left;text-align:center;cursor:pointer; color:#FFF;}
.tab2{width:116px;height:29px;line-height:29px;float:left;text-align:center;cursor:pointer;color:#000;}
-->
</style>
</head>
<body style="text-align:center">
<script type="text/javascript">
 function setTab03Syn ( i )
 {
  selectTab03Syn(i);
 }
 function selectTab03Syn ( i )
 {
  switch(i){
   case 1:
   document.getElementById("TabCon1").style.display="block";
   document.getElementById("TabCon2").style.display="none";
   document.getElementById("font1").style.color="#ffffff";
   document.getElementById("font2").style.color="#000000";
   break;
   case 2:
   document.getElementById("TabCon1").style.display="none";
   document.getElementById("TabCon2").style.display="block";
   document.getElementById("font1").style.color="#000000";
   document.getElementById("font2").style.color="#ffffff";
   break;
  }
 }
</script>
<div class="tab">
<div id="bg" class="xixi1">
<div id="font1" class="tab1" onMouseOver="setTab03Syn(1);document.getElementById('bg').className='xixi1'">新闻标签</div>
<div id="font2" class="tab2" onMouseOver="setTab03Syn(2);document.getElementById('bg').className='xixi2'">新闻标签</div>
</div>
<div id="TabCon1">不规则TAB选项卡效果</div>
<div id="TabCon2" style="display:none">不规则TAB选项卡效果2</div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
Javascript String.replace的妙用
Sep 08 Javascript
怎么选择Javascript框架(Javascript Framework)
Nov 22 Javascript
JS常用字符串处理方法应用总结
May 22 Javascript
angularjs 处理多个异步请求方法汇总
Jan 06 Javascript
jQuery的文档处理程序详解
May 10 Javascript
Vue表单实例代码
Sep 05 Javascript
js通过指定下标或指定元素进行删除数组的实例
Jan 12 Javascript
Javascript中for循环语句的几种写法总结对比
Jan 23 Javascript
js实现简单数字变动效果
Nov 06 Javascript
详解Axios 如何取消已发送的请求
Oct 20 Javascript
微信小程序在text文本实现多种字体样式
Nov 08 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
Nov 13 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
Sep 15 #Javascript
jQuery实现图片轮播特效代码分享
Sep 15 #Javascript
jQuery实现的淡入淡出二级菜单效果代码
Sep 15 #Javascript
jQuery带进度条全屏图片轮播特效代码分享
Jun 28 #Javascript
JQuery实现图片轮播效果
Sep 15 #Javascript
jQuery实现可展开合拢的手风琴面板菜单
Sep 15 #Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
Sep 15 #Javascript
You might like
PHP脚本中include文件出错解决方法
2008/11/20 PHP
php生成短域名函数
2015/03/23 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
PHP 数组基本操作小结(推荐)
2016/06/13 PHP
PHP从尾到头打印链表实例讲解
2018/09/27 PHP
Javascript实现的分页函数
2007/02/07 Javascript
禁止js文件缓存的代码
2010/04/09 Javascript
JS简单操作select和dropdownlist实例
2014/11/26 Javascript
jQuery选择器之基本选择器与层次选择器
2015/03/03 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
2016/06/01 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
2017/02/22 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
深入理解react 组件类型及使用场景
2019/03/07 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
2019/04/22 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
jQuery开发仿QQ版音乐播放器
2020/07/10 jQuery
React冒泡和阻止冒泡的应用详解
2020/08/18 Javascript
详解python3百度指数抓取实例
2016/12/12 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
奥斯汀独木舟和皮划艇:Austin Canoe & Kayak
2018/05/22 全球购物
广州品高软件.net笔面试题目
2012/04/18 面试题
介绍一下grep命令的使用
2012/06/28 面试题
甲方资料员岗位职责
2013/12/13 职场文书
机修工工作职责
2014/02/21 职场文书
标准的毕业生自荐信
2014/04/20 职场文书
企业文化标语大全
2014/06/10 职场文书
贷款委托书
2014/08/01 职场文书
高中教师个人总结
2015/02/10 职场文书
清洁工个人总结
2015/03/04 职场文书
小学数学新课改心得体会
2016/01/22 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
MySQL 使用索引扫描进行排序
2021/06/20 MySQL
Java数组与堆栈相关知识总结
2021/06/29 Java/Android