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 相关文章推荐
A标签中通过href和onclick传递的this对象实现思路
Apr 19 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
Jun 03 Javascript
javascript中的document.open()方法使用介绍
Oct 09 Javascript
Javascript 修改String 对象 增加去除空格功能(示例代码)
Nov 30 Javascript
JS调试必备的5个debug技巧
Mar 07 Javascript
JavaScript二维数组实现的省市联动菜单
May 08 Javascript
三种带箭头提示框总结实例
Jun 14 Javascript
详解webpack编译多页面vue项目的配置问题
Dec 11 Javascript
vue 实现axios拦截、页面跳转和token 验证
Jul 17 Javascript
Vue中CSS动画原理的实现
Feb 13 Javascript
vue与django集成打包的实现方法
Nov 11 Javascript
vue实现数字滚动效果
Jun 29 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函数解决SQL injection
2006/10/09 PHP
PHP 文件类型判断代码
2009/03/13 PHP
解析zend studio中直接导入svn中的项目的方法步骤
2013/06/21 PHP
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
php中的字符编码转换函数用法示例
2014/10/20 PHP
PHP实现多关键字加亮功能
2016/10/21 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
JavaScript创建命名空间(namespace)的最简实现
2007/12/11 Javascript
javascript+css 网页每次加载不同样式的实现方法
2009/12/27 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
JQuery的read函数与js的onload不同方式实现
2013/03/18 Javascript
jQuery列表拖动排列具体实现
2013/11/04 Javascript
JQuery右键菜单插件ContextMenu使用指南
2014/12/19 Javascript
js 作用域和变量详解
2017/02/16 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
JavaScript数据结构与算法之二叉树遍历算法详解【先序、中序、后序】
2019/02/21 Javascript
vue父组件触发事件改变子组件的值的方法实例详解
2019/05/07 Javascript
详解Vuex下Store的模块化拆分实践
2019/07/31 Javascript
JavaScript大数相加相乘的实现方法实例
2020/10/18 Javascript
[03:03]2014DOTA2国际邀请赛 EG战队专访
2014/07/12 DOTA
Python GAE、Django导出Excel的方法
2008/11/24 Python
python迭代器实例简析
2014/09/25 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
Python实现ping指定IP的示例
2018/06/04 Python
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
群众路线批评与自我批评
2014/02/06 职场文书
党支部党的群众路线对照检查材料
2014/09/24 职场文书
围城读书笔记
2015/06/26 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
SpringCloud Alibaba 基本开发框架搭建过程
2021/06/13 Java/Android
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android
python中redis包操作数据库的教程
2022/04/19 Python