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 相关文章推荐
在网页里看flash的trace数据的js类
Jan 10 Javascript
JS Replace()的高级使用方法介绍
Jun 29 Javascript
javascript定义变量时带var与不带var的区别分析
Jan 12 Javascript
jQuery中scrollLeft()方法用法实例
Jan 16 Javascript
jquery实现模拟百分比进度条渐变效果代码
Oct 29 Javascript
jQuery组件easyui基本布局实现代码
Aug 25 Javascript
Bootstrap中的Dropdown下拉菜单更改为悬停(hover)触发
Aug 31 Javascript
微信小程序 Record API详解及实例代码
Sep 30 Javascript
javascript中setAttribute兼容性用法分析
Dec 12 Javascript
ES6深入理解之“let”能替代”var“吗?
Jun 28 Javascript
vue中父子组件注意事项,传值及slot应用技巧
May 09 Javascript
浅谈layer弹出层按钮颜色修改方法
Sep 11 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
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
2013/04/11 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
AngularJs Scope详解及示例代码
2016/09/01 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
2017/06/04 Javascript
yarn的使用与升级Node.js的方法详解
2017/06/04 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
vue的keep-alive中使用EventBus的方法
2019/04/23 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
微信小程序实现form表单本地储存数据
2019/06/27 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
Python中设置变量作为默认值时容易遇到的错误
2015/04/03 Python
详解Python中的Cookie模块使用
2015/07/06 Python
django静态文件加载的方法
2018/05/20 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
在python中pandas的series合并方法
2018/11/12 Python
Python Pandas 获取列匹配特定值的行的索引问题
2019/07/01 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
tensorflow的计算图总结
2020/01/12 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
Python获取android设备cpu和内存占用情况
2020/11/15 Python
一家专门做特卖的网站:唯品会
2016/10/09 全球购物
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
幼儿园英语教学反思
2014/01/30 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
会计求职信怎么写
2015/03/20 职场文书
爱国电影观后感
2015/06/19 职场文书
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL