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 相关文章推荐
让您的菜单不离网站
Oct 03 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
Mar 03 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
Mar 14 Javascript
阻止子元素继承父元素事件具体思路及实现
May 02 Javascript
JQuery实现鼠标滑过显示导航下拉列表
Sep 12 Javascript
JS交换变量的方法
Jan 21 Javascript
javascript判断复选框是否选中的方法
Oct 16 Javascript
Bootstrap字体图标无法正常显示的解决方法
Oct 08 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
May 14 Javascript
jQuery Autocomplete简介_动力节点Java学院整理
Jul 17 jQuery
使用canvas进行图像编辑的实例
Aug 29 Javascript
vue中promise的使用及异步请求数据的方法
Nov 08 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
德生H-501的评价与改造
2021/03/02 无线电
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
中文路径导致unitpngfix.js不正常的解决方法
2013/06/26 Javascript
jquery实现图片上传前本地预览功能
2016/05/10 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
2016/05/17 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
使用jQuery 操作table 完成单元格合并的实例
2017/12/27 jQuery
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
在Vue methods中调用filters里的过滤器实例
2018/08/30 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
Vue数字输入框组件的使用方法
2019/10/19 Javascript
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
Python 抓取动态网页内容方案详解
2014/12/25 Python
Django forms组件的使用教程
2018/10/08 Python
Jacobi迭代算法的Python实现详解
2019/06/29 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
python3获取url文件大小示例代码
2019/09/18 Python
巴西网上药房:onofre
2016/11/21 全球购物
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
研究生考核个人自我鉴定
2014/03/27 职场文书
物流管理专业求职信
2014/05/29 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
违反单位工作制度检讨书
2014/10/25 职场文书
2015年中秋节演讲稿
2015/03/20 职场文书
毕业论文致谢词
2015/05/14 职场文书
学术会议开幕词
2016/03/03 职场文书
flex弹性布局详解
2022/03/20 HTML / CSS