TAB切换demo

 1         <style type="text/css">
 2             *{
 3                 margin:0;
 4                 padding:0;
 5                 font-size:16px;
 6                 font-family:微软雅黑;
 7
 8             }
 9
10             .tab{
11                 margin-top:20px;
12             }
13
14             /*ul*/
15             .tab-ulcss{
16                 display:block;
17                 list-style:none;
18                 margin:0 auto;
19                 width:500px;
20                 heigth:30px;
21                 clear:both;
22
23             }
24             .tab-ulcss li{
25                 display:block;
26                 text-align:center;
27                 float:left;
28                 margin-right:-9px;
29                 border-radius:8px 8px 0 0;
30
31             }
32
33             .tab-li{
34                 margin-top:7px;
35                 height:30px;
36                 width:100px;
37                 border:solid 1px #009900;
38                 background-color:#fff;
39             }
40             .tab-li-on{
41                 margin-top:0px;
42                 height:38px;
43                 width:120px;
44                 font-size:18px;
45                 border:solid 1px #009900;
46                 border-bottom:none;
47                 background-color:#33CC66;
48             }
49             /*div*/
50             .tab-divcss{
51                 margin:0 auto;
52                 width:500px;
53                 height:200px;
54                 clear:both;
55             }
56             .tab-page{
57                 display:none;
58             }
59             .tab-page-on{
60                 z-index:-1;
61                 margin-top:-2px;
62                 border-radius:0px 8px 8px 0;
63                 text-align:center;
64                 display:block;
65                 position:absolute;
66                 width:500px;
67                 height:200px;
68                 border:solid 1px #009900;
69                 background-color:#33CC66;
70             }
71         </style>
 1 <div class="tab">
 2             <ul id="tab-ul" class="tab-ulcss">
 3                 <li class="tab-li-on">tab1</li>
 4                 <li class="tab-li">tab2</li>
 5                 <li class="tab-li">tab3</li>
 6             </ul>
 7             <div id="tab-div" class="tab-divcss">
 8                 <div class="tab-page-on">
 9                     one
10                 </div>
11                 <div class="tab-page">
12                     two
13                 </div>
14                 <div class="tab-page">
15                     three
16                 </div>
17             </div>
18         </div>
 1 <script type="text/javascript">
 2             var tabli =document.getElementById("tab-ul").getElementsByTagName("li");    //获取菜单项数组
 3             var tabdiv=document.getElementById("tab-div").getElementsByTagName("div");  //获取3个菜单对应的页面
 4             for (var i=0;i<tabli.length;i++)
 5             {
 6                 tabli[i].onclick=function(){turnpage(this)}                 //对每个菜单项添加onclick事件
 7             }
 8             function turnpage(obj)                            //当菜单点击时,对每个菜单更改样式
 9             {
10                 for(var i=0;i<tabli.length;i++)
11                 {
12                     if (tabli[i]==obj){
13                         tabli[i].className="tab-li-on";
14                         tabdiv[i].className="tab-page-on";
15                     }else{
16                         tabli[i].className="tab-li";
17                         tabdiv[i].className="tab-page";
18                     }
19                 }
20             }
21
22         </script>
时间: 2024-11-06 22:47:58

TAB切换demo的相关文章

jquery简单的tab切换特效插件jquery-tab demo代码下载

原文:jquery简单的tab切换特效插件jquery-tab demo代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463496178688.htm <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm

JavaScript跳转到指定页面并且到指定的tab切换窗口

案例的解析就是点击A页面的第一个的切换窗口的按钮跳转到B页面,再点击B页面的按钮跳转到A页面的第二个窗口,这个实现的效果有三种方法,下面的图片案例: A页面的第一个切换窗口 B页面的跳转按钮 A页面的第二个切换窗口 第一方法用函数function: 演示效果:JavaScript跳转到指定页面并且到指定的tab切换窗口 A页面按钮 <a href="b.html?id=1980&order_type=p_order">aaaaa</a> B页面按钮代码:

谈谈一些有趣的CSS题目(八)-- 纯CSS的导航栏Tab切换方案

开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去补习一下吧. 不断更新,不断更新,不断更新,重要的事情说三遍. 谈谈一些有趣的CSS题目(一)-- 左边竖条的实现方法 谈谈一些有趣的CSS题目(二)-- 从条纹边框的实现谈盒子模型 谈谈一些有趣的CSS题目(三)-- 层叠顺序与堆栈上下文知多少 谈谈一些有趣

Android:TabHost实现Tab切换

TabHost是整个Tab的容器,包含TabWidget和FrameLayout两个部分,TabWidget是每个Tab的表情,FrameLayout是Tab内容. >>下载 实现方式有两种: 1.继承TabActivity 2.继承Activity类 方法一:继承TabActivity 从TabActivity中用getTabHost()方法获取TabHost,然后设置标签内容 布局: 1.TabHost 必须设置android:id为@android:id/tabhost2.TabWidg

vue初级页面 tab切换 表格动态绑定 v-for(item,index) in datas.system :value=&#39;item.values&#39;

<?php /** * Created by PhpStorm. * User: 信息部 * Date: 2017/10/26 * Time: 13:10 */ use PSI\assets\VueAsset; VueAsset::register($this); $this->title='角色添加'; ?> <style> .labels{ vertical-align:middle; margin:0; display:inline-block; height:100%

原生javascript实现Tab切换

tab切换在各大主流页面有广泛的应用,今天来分享一个用原生javascript来实现类似京东购物边栏的TAB.对于正在使用web前端开发(http://www.maiziedu.com/course/web/)网站的朋友,是非常有用的哦. 首先以下是一段边栏HTML框架代码 <body> <div class="wrap"> <div id="left"> <ul id="leftList"> &l

tab切换

今天我们开始试着写一些js特效,先写一个简单的tab切换,在现实生活中,一些网站tab切换是必不可少的,来下面让我们一起写一下 1,思路: 当点击的时候实现切换并改变里面的内容jQuery实现 2,代码 html代码 1 <div class="wrapper"> 2 <ul class="tab"> 3 <li class="tab-item active">国际大牌<span>◆</spa

CSS3 :target伪类实现Tab切换效果

用:target伪类实现Tab切换效果真的非常简单!简单到什么程度呢?它只需要下面这些代码. style.css: .song-info { position: absolute; background: #fff; } #song-info:target, #song-lyricCN:target, #song-lyricEN:target { z-index: 1; } html代码: <div class="song-nav"> <ul class="

用angularjs做简单的tab切换

用angularjs做简单的tab切换: 页面部分 <div> <div id="tabs" ng-controller="TabsCtrl"> <ul> <li ng-repeat="tab in tabs" ng-class="{active:isActiveTab(tab.url)}" ng-click="onClickTab(tab)">{{tab.t