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系列(25):设计模式之单例模式详解
Mar 03 Javascript
js预加载图片方法汇总
Jun 15 Javascript
Javascript简单实现面向对象编程继承实例代码
Nov 27 Javascript
jquery+json实现动态商品内容展示的方法
Jan 14 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
Sep 17 Javascript
AngularJS实现在ng-Options加上index的解决方法
Nov 03 Javascript
微信小程序之picker日期和时间选择器
Feb 09 Javascript
JavaScript实现的商品抢购倒计时功能示例
Apr 17 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
Sep 11 jQuery
Angular中点击li标签实现更改颜色的核心代码
Dec 08 Javascript
vue中的v-if和v-show的区别详解
Sep 01 Javascript
p5.js临摹动态图形实现方法详解
Oct 23 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
Thinkphp中数据按分类嵌套循环实现方法
2014/10/30 PHP
php使用gzip压缩传输js和css文件的方法
2015/07/29 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
2016/11/12 PHP
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
js 通用订单代码
2013/12/23 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
2014/06/07 Javascript
JavaScript中的apply和call函数详解
2014/07/20 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
2014/09/01 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
2015/03/03 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
BootStrap Table对前台页面表格的支持实例讲解
2016/12/22 Javascript
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
使用vue构建一个上传图片表单
2017/07/04 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
修改Nodejs内置的npm默认配置路径方法
2018/05/13 NodeJs
vue生成token并保存到本地存储中
2018/07/17 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
基于vue.js实现购物车
2020/01/15 Javascript
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
使用Python标准库中的wave模块绘制乐谱的简单教程
2015/03/30 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
2016/07/04 Python
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
实例代码讲解Python 线程池
2020/08/24 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
CSS3区域模块region相关编写示例
2015/08/28 HTML / CSS
德国足球商店:OUTFITTER
2019/05/06 全球购物
宿舍使用违章电器检讨书
2014/01/12 职场文书
创业计划书的写作技巧及要点
2014/01/31 职场文书
群众路线剖析材料
2014/02/02 职场文书
优秀求职信
2014/05/29 职场文书
土地转让协议书
2014/09/27 职场文书
学校党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
2015年社区统计工作总结
2015/04/21 职场文书
python tkinter实现定时关机
2021/04/21 Python