tab_切换

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .mx-con {
            height: 590px;
            background: #f8f8f8;
            position: relative;
        }

        ul.xy-pic {
            width: 1000px;
            height: 120px;
            margin: 0 auto;
            border-bottom: 2px solid #ed553e;
            font-size: 0;
            letter-spacing: normal;
            word-spacing: normal;
            text-align: center;
            font-size: 0;
            padding: 40px 0 0 0;
        }
        ul.xy-pic li {
            width: 90px;
            height: 115px;
            padding: 5px 6px 0 6px;
            background: url(global.png) no-repeat 0 -2852px;
            display: inline-block;
            vertical-align: top;
            font-size: 14px;
            letter-spacing: normal;
            word-spacing: normal;
            margin: 0 21px;
            position: relative;
        }
        ul.xy-pic li a.cur1 {
            background: url(global.png) no-repeat 0 -2466px;
        }
        ul.xy-pic li a.cur2 {
            background: url(global.png) no-repeat 0 -2578px;
        }
        ul.xy-pic li a.cur3 {
            background: url(global.png) no-repeat 0 -2706px;
        }
        ul.xy-pic li.cur a.cur1, ul.xy-pic li a.cur1:hover {
            background: url(global.png) no-repeat -100px -2466px;
        }
        ul.xy-pic li.cur a.cur2, ul.xy-pic li a.cur2:hover {
            background: url(global.png) no-repeat -100px -2578px;
        }
        ul.xy-pic li.cur a.cur3, ul.xy-pic li a.cur3:hover {
            background: url(global.png) no-repeat -100px -2706px;
        }
        ul.xy-pic li a {
            width: 90px;
            height: 90px;
            display: block;
        }
        a {
            font-size: 12px;
            text-decoration: none;
        }
        ul.xy-pic li.cur i {
            display: block;
        }
        ul.xy-pic li i {
            width: 12px;
            height: 7px;
            overflow: hidden;
            background: url(global.png) no-repeat -100px -2983px;
            position: absolute;
            left: 50%;
            margin-left: -6px;
            bottom: -2px;
            display: none;
        }

        .xy-tips {
            line-height: 26px;
            padding: 32px 0 70px 0;
            text-align: center;
            font-size: 16px;
            text-align: center;
        }
        .xy-tips h5 {
            line-height: 70px;
        }
    </style>
</head>
<body>
<div class="mx-con">
    <ul class="xy-pic">
        <li id="t_one1" onmouseover="setTab(‘t_one‘,1,3)" class="cur">
            <a class="cur1" href="javascript:"></a> <i></i> </li>
        <li id="t_one2" onmouseover="setTab(‘t_one‘,2,3)" class="">
            <a class="cur2" href="javascript:"></a> <i></i> </li>
        <li id="t_one3" onmouseover="setTab(‘t_one‘,3,3)" class="">
            <a class="cur3" href="javascript:"></a> <i></i> </li>
    </ul>
    <div class="xy-tips" id="t_one_con1" style="display: block;">不同浏览器对于相同元素的默认样式并不一致。
        <h5>—毛豆</h5>
    </div>
    <div class="xy-tips" id="t_one_con2" style="display: none;">而且不同内核的浏览器在某些控件(元素)的表现上也是各有差异。
        <h5>—春田花花</h5>
    </div>
    <div class="xy-tips" id="t_one_con3" style="display: none;">比如字体、缩进等等,这些问题都是由于浏览器的默认样式(CSS)在作怪,下面西部e网整理了一份浏览器默认css的样式表文件。
        <h5>—豆豆虫</h5>
    </div>

</div>
</body>
</html>
<script>
    function setTab(name,num,n){//t_one, index是否等于num,n是总数
        for(i=1;i<=n;i++){
            var menu=document.getElementById(name+i);//t_one+1
            var con=document.getElementById(name+"_"+"con"+i);//t_one_con+1
            menu.className=i==num?"cur":"";//当前cur下换背景图片,且让i标签display:block;如果当前的index值等于num,就添加样式cur,否则就清空;
            con.style.display=i==num?"block":"none";//如果当前的index值等于num,就让他显示,否则就隐藏
        }
    }

</script>

时间: 2024-11-05 23:53:53

tab_切换的相关文章

一款常用的漂亮的JS图片滑动切换效果

<HTML> <HEAD> <TITLE>一款常用的漂亮的JS图片滑动切换效果丨石家庄展柜制作|</TITLE> <style> BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PAD

android Activity 的生命周期 以及横屏竖屏切换时 Activity 的状态变化

生命周期Android 系统在Activity 生命周期中加入一些钩子,我们可以在这些系统预留的钩子中做一些事情.例举了 7 个常用的钩子:protected void onCreate(Bundle savedInstanceState)protected void onStart()protected void onResume()protected void onPause()protected void onStop()protected void onRestart()protecte

zabbix切换数据库思路

zabbix切换数据库操作 1.安装mysql-server数据库 ,讲三个表结构复制过去 将schema.sql  images.sql   data.sql  数据库从zabbix服务器上复制到/root路径下面 然后导入表结构 [[email protected] ~]#  /usr/bin/mysql -uzabbix -pzabbix zabbix < /root/schema.sql Warning: Using a password on the command line inte

vue类似tab切换的效果,显示和隐藏的判断。

两者切换,动态显示对应的列表详情. 通过v-show的判断 数据驱动

FragmentTabHost切换Fragment避免重新加载Fragment,即重复调用Fragment的onCreateView

FragmentTabHost一切换再返回的时候Fragment就会调用onCreateView重新绘制页面,被这个问题坑了好久.刚开始也不知道是 FragmentTabHost还是Fragment的原因,网上找了好久也没找到解决办法.终于搜了好久还是找到了: 解决方法,在fragment onCreateView 里缓存View: private View rootView;// 缓存Fragment view @Override public View onCreateView(Layout

Redis主从、sentinel故障自动切换

一.什么是redis主从复制? 主从复制,当用户往Master端写入数据时,通过Redis Sync机制将数据文件发送至Slave,Slave也会执行相同的操作确保数据一致:且实现Redis的主从复制非常简单. 二.redis主从复制特点 1.同一个Master可以拥有多个Slaves. 2.Master下的Slave还可以接受同一架构中其它slave的链接与同步请求,实现数据的级联复制,即Master->Slave->Slave模式: 3.Master以非阻塞的方式同步数据至slave,这将

WPF布局间的切换方法

效果图,两种效果间的切换 xaml: <StackPanel> <Button Content="wrap布局" Click="Button_Click" Width="100"></Button> <Button Content="stack布局" Click="Button_Click_1" Width="100"></Butto

Libgdx之国际化 中英文菜单切换

有时候我们做的游戏不仅仅发布在国内市场,有时候也需要发布在国际市场,这时候我们至少需要中英2套菜单来供不同的玩家使用,毕竟中文不是每个人都能看懂. Libgdx中提供了I18NBundle来供我们使用,I18NBundle提供了一套机制可以使我们从属性(properties)文件中加载资源, 属性文件中的资源是以"name"和"values"的形式存在的,而且资源最好有一个父文件,这样防止资源丢失时,可以使用父文件中的值: 通过上面图片可以看出string.prop

仿知乎程序 fragment的切换以及toolbar在不同页面下显示的menu不同

       我们在看知乎的时候,你会发现,首页,发现,关注,收藏,草稿这五项,你在点击之后进入到相应页面之后,侧滑菜单还在,你左侧滑一下,这个侧滑菜单还在,而提问,左滑屏幕,这个页面就没有,有点像返回上一页的感觉. 从操作来看,五页面应该是fragment之间的切换,而提问是单独的activity.     我们先从几个fragment入手,这里我们建立五fragment页,选择继承自android.support.v4.app.Fragment,因为这五个页面基本上都一样,就是简单的一个布局