JavaScript - Tab切换效果

简单Tab切换效果

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tab切换效果</title>
<style type="text/css">
    .hidden{
        display:none;
    }
</style>
<script type="text/javascript">
    function show(flag){
        if(flag=="right"){
                $("left1").style.display="none";
                $("left2").style.display="block";
                $("right1").style.display="none";
                $("right2").style.display="block";
                $("end1").style.display="none";
                $("end2").style.display="block";
        }else{
                $("left1").style.display="block";
                $("left2").style.display="none";
                $("right1").style.display="block";
                $("right2").style.display="none";
                $("end1").style.display="block";
                $("end2").style.display="none";
        }

    }
    function $(id){
        return document.getElementById(id);
    }
</script>
</head>
<body>
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td>
            <img src="images/left1.jpg" id="left1"/>
            <img src="images/left2.jpg" id="left2" class="hidden" onmouseover="show(‘left‘)"/>
        </td>
        <td>
            <img src="images/right1.jpg" id="right1" onmouseover="show(‘right‘)"/>
            <img src="images/right2.jpg" id="right2" class="hidden" />
        </td>
    </tr>
    <tr>
        <td colspan="2">
                <img src="images/end1.jpg" id="end1" />
                <img src="images/end2.jpg" id="end2"  class="hidden"/>
        </td>
    </tr>

    </table>
</body>
</html>

Tab页面的切换

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tab页面的切换</title>
<style type="text/css">
    body{
        background:pink;
    }
    .border{
            border-top: 1px solid #F00;
            border-right:2px dashed #00f;
        }
    li{
            list-style: none;
            float: left;
            font-size:15px;
            background: url(images/bg1.gif) no-repeat;
            width:105px;
            height:33px;
            text-align: center;
            line-height: 36px;
            color:white;
            font-family:楷体;
    }
    ul{
            width:1000px;
            margin:0 auto;
    }
    .over{
            background:url(images/bg2.gif) no-repeat;
    }
    .out{
            background: url(images/bg1.gif) no-repeat;
    }

</style>
<script type="text/javascript">
            function change(){
            $("shop").className="border";
            }

            window.onload=function(){
            var lis=document.getElementsByTagName("li");
            for(var i=0;i<lis.length;i++){
                lis[i].onmouseover=function(){
                    this.className="over";
                };
                lis[i].onmouseout=function(){
                    this.className="out";
                };
            }
            }
            function $(id){
            return document.getElementById(id);
            }
</script>

</head>
<body>

 <img src="images/shop.gif" id="shop"/>
    <input type="button" value="通过JavaScript改变样式"  onclick="change()" />

    <hr/>

     <ul>
        <li>市场营销</li>
        <li>资讯动态</li>
        <li>产品世界</li>
        <li>市场营销</li>
    </ul>

</body>
</html>
时间: 2024-10-18 18:48:22

JavaScript - Tab切换效果的相关文章

实用CSS3属性之 :target伪类实现Tab切换效果

CSS3 :target伪类用来改变页面中锚链接URL所指向的ID样式,例如你要改变描链接指向#tab的元素字体颜色为蓝色,哪么你可以这样写成#tab:target {color:blue} 浏览器支持: 不支持IE8及以下的IE版本,IE9支持这个属性,其它非IE内核浏览器如:Firefox.Chrome.等这些浏览器都支持. 用法: :target伪类与:hover.:link.:visited.:focus等伪类的用法一样 :target {color:blue} 实例:CSS3 :tar

Vue.js实现tab切换效果

利用Vue实现简易tab切换效果 1.1 在我们平时浏览网站的时候,经常看到的特效有图片轮播.导航子菜单的隐藏.tab标签的切换等等.这段时间学习了vue后,开始要写出一些简单的特效. 1.2 实现思路是点击上方的标题,下方的内容随之发生改变,上方和下方用的是两个块,是兄弟节点,所以需要点击tab标题和下方内容一一对应,基予两个模块若下标相同是一个内容实现的. 1.3 tab切换第一步先要把HTML写好,这个第一步很关键,主要分为两块结构 <div id="app"> &l

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="

CSS3属性之 target伪类实现Tab切换效果

CSS3 :target伪类用来改变页面中锚链接URL所指向的ID样式 代码示例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>target伪类实现Tab切换效果</title> <style type="text/css"> p{ bond:li; } .tablis

基于jQuery图片缩放tab切换效果

基于jQuery图片缩放tab切换效果 上图: 主要效果是一个切换的效果,鼠标移动进行效果切换,兼容IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗等 预览地址:http://www.qhttl.com/content/view/2014/07/23/jiaoben92/jiaoben92/index.html 基于jQuery图片缩放tab切换效果

css实现tab切换效果

<div class="match-instruction"> <div id="tab2" class="mi-cont">奖项设置</div> <div id="tab3" class="mi-cont">评审标准</div> <div id="tab4" class="mi-cont">活动

jquery写的tab切换效果 非常简单

自己写的一款 tab切换效果,比较简单,适合新手 <style type="text/css">*{margin:0; padding:0; font-size:12px;}ul{list-style:none;}ul li a{text-decoration:none; color:#000000;}ul li a:hover{text-decoration:underline; color:#cc0000;}#con{margin:50px auto; width:96

TranslateAnimation类:位置变化动画类 (类似tab切换效果)

TranslateAnimation类是Android系统中的位置变化动画类,用于控制View对象的位置变化,该类继承于Animation类.TranslateAnimation类中的很多方法都与Animation类一致,该类中最常用的方法便是TranslateAnimation构造方法. [基本语法]public TranslateAnimation (float fromXDelta, float toXDelta, float fromYDelta, float toYDelta) 参数说

Tab切换效果(多个参数)

前几天我写了这个切换效果,但是是只传一个值的函数,经过各位大牛的指点发现还是有些问题的,于是经过我不懈的努力,完善了代码: 传递多个参数替代函数里面包含事件这个问题: html代码: 1 <div class="content"> 2 <div class="tab1 cf"> 3 <ul> 4 <li class="tab_li">第一项</li> 5 <li class=&qu