分享两款简单实用tab选项卡特效

8个月前 (04-02 13:07)阅读回复0
大陆
大陆
  • 管理员
  • 发消息
  • 注册排名1
  • 经验值5294
  • 级别管理员
  • 主题1058
  • 回复2
楼主

js+css设计实用tab选项卡特效,该特效是目前大多数网站都在使用的,有鼠标经过切换方式,也有点击切换方式。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/xml;charset=gb2312" />
<meta name="keywords" content="武鸣人网站,武鸣信息网,武鸣本地网,武鸣信息资源平台,减肥,健身,励志,励志语录,js特效,网页特效,www.wuming.ren">
<meta name="description" content="欢迎来到武鸣人信息资源平台,各种信息免费发布,资源共享合作共赢,分享互联网流行的励志语录经典短句,减肥健身健康小常识及打卡记录,收集各种js特效代码。">
<title>分享两款简单实用tab选项卡特效_武鸣人</title>
<style type="text/css">
*{margin:0;padding:0;font-size:13px;line-height:1.5;}
body{padding:20px;}
.cur{color:#f60;border-bottom:1px solid #fff;font-weight:bold;background:#fff;cursor:default;}
#tabwumingren_,dl{position:relative;float:left;height:100px;width:300px;}
h4,dt{float:left;height:20px;margin:0 0 0 8px;display:inline;line-height:20px;width:60px;border:1px solid #ccc;position:relative;z-index:11;text-align:center;font-weight:normal;cursor:pointer;background:#eee;}
.c,dd{position:absolute;top:21px;border:1px solid #ccc;left:0;width:250px;padding:20px;overflow:hidden;display:block;}
#tabwumingren_{clear:left;}
h1{clear:left;padding:10px 0}
#tabwumingren_1.cur{color:#f60}
#tabwumingren_2.cur{color:blue}
#tabwumingren_3.cur{color:green}
</style>
</head>
<body>
<a href="https://www.wuming.ren">武鸣人</a>,各种信息资源免费发布,分享励志语录经典短句,减肥健身常识,各种js特效代码。网站很好记住,wuming.ren(武鸣拼音.ren域名后缀)<hr>
<!--欢迎来到武鸣人信息资源平台,各种信息免费发布,资源共享合作共赢,分享互联网流行的励志语录经典短句,减肥健身健康小常识及打卡记录,收集各种js特效代码。-->
<script type="text/javascript" src="https://www.wuming.ren/ad/tc.js"></script>
<script type="text/javascript" src="https://www.wuming.ren/ad/a.js"></script>
<h1>鼠标经过切换</h1>
<dl id="tab_wuming">
 <dt>武鸣1号</dt>
 <dd><a href="https://www.wuming.ren">武鸣人</a>,111各种信息免费发布,资源共享合作共赢!</dd>
 <dt>武鸣2号</dt>
 <dd><a href="https://wuming.ren">武鸣人</a>,222各种信息免费发布,资源共享合作共赢!</dd>
 <dt>武鸣3号</dt>
 <dd><a href="https://www.wuming.ren">武鸣人</a>,333各种信息免费发布,资源共享合作共赢!</dd>
</dl>
<h1>点击方式切换</h1>
<div id="tabwumingren_">
 <h4>武鸣1号</h4>
 <div class="c"><a href="https://www.wuming.ren">武鸣人</a>,111各种信息免费发布,资源共享合作共赢!</div>
 <h4>武鸣2号</h4>
 <div class="c"><a href="https://wuming.ren">武鸣人</a>,222各种信息免费发布,资源共享合作共赢!</div>
 <h4>武鸣3号</h4>
 <div class="c"><a href="https://www.wuming.ren">武鸣人</a>,333各种信息免费发布,资源共享合作共赢!</div>
</div>
<script type="text/javascript">
function id(elem) {return document.getElementById(elem)}
function show(elem) {elem.style.display = "";}
function hide(elem) {elem.style.display = "none";}
function next( elem ) {
    do {
        elem = elem.nextSibling;
    } while ( elem && elem.nodeType != 1 );
    return elem;
}//武鸣人网站https://www.wuming.ren 网站很好记住,wuming.ren(武鸣拼音.ren域名后缀)
function tab(a, p) { 
 var p = (p === undefined) ? {e:"onclick",n:1} : p,
  node = id(a).firstChild,
  x = [];
 p.e = (p.e === undefined) ? "onclick" : p.e;
 p.n = (p.n === undefined) ? 1 : p.n;
 node=(node.nodeType !== 1)?next(node):node;
 for (var i = 1, node; node; i++, node = next(node)) {
  x[i] = node;
 }//武鸣人网站https://www.wuming.ren 网站很好记住,wuming.ren(武鸣拼音.ren域名后缀)
 for (var i = 1; x[i]; i++) {
  if(i % 2 == 0){hide(x[i]);x[i-1].id=a+(i/2)}
     x[p.n*2-1].className = "cur";
  show(x[p.n*2]);
  temp = function (i) {
   if (i % 2 == 1) {
    x[i][p.e] = function () {
     for (var j = 1; x[j]; j++) {
      if (j % 2 == 0) {
       hide(x[j]);
       x[j-1].className = ""
      }
     }
     show(x[i+1]);
     x[i].className = "cur"
    }
   } else {
    return null
   }
  }(i)
 }
}
tab("tab_wuming",{e:"onmouseover",n:2});
tab("tabwumingren_")
</script>
</body>
</html>


0
0
收藏0

本文来自武鸣人网站,转载请注明出处

本文地址:https://www.wuming.ren/a/600.html

回帖

分享两款简单实用tab选项卡特效 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息