zoukankan      html  css  js  c++  java
  • 多个tab选项卡

      1 <!DOCTYPE html>
      2 <html>
      3 
      4     <head>
      5         <meta charset="UTF-8">
      6         <title></title>
      7         <style>
      8             * {
      9                 margin: 0px;
     10                 padding: 0px;
     11                 list-style: none;
     12             }
     13             
     14             h2 {
     15                 margin-bottom: 20px;
     16                 background: #ccc;
     17                 display: inline-block;
     18             }
     19             
     20             h2 span {
     21                 background: blue;
     22                 display: inline-block;
     23                 width: 80px;
     24                 height: 40px;
     25                 text-align: center;
     26                 cursor: pointer;
     27             }
     28             
     29             div {
     30                 width: 600px;
     31                 height: 200px;
     32                 border: 2px solid blue;
     33                 overflow: hidden;
     34                 position: relative;
     35             }
     36             
     37             ul {
     38                 width: 600px;
     39                 position: absolute;
     40                 left: 0px;
     41                 transition: 0.2s linear;
     42             }
     43             
     44             ul li {
     45                 width: 200px;
     46                 height: 200px;
     47                 background: #eee;
     48                 float: left;
     49             }
     50             
     51             ul li:nth-child(even) {
     52                 background-color: green;
     53             }
     54             
     55             ul.sh {
     56                 display: block;
     57             }
     58             
     59             ul.hd {
     60                 display: none;
     61             }
     62             
     63             span.disable {
     64                 background: #ccc;
     65                 color: #eee;
     66                 cursor: default;
     67             }
     68         </style>
     69     </head>
     70 
     71     <body>
     72 
     73         <section id="s1">
     74 
     75             <h2><span>家电</span> | <span class="disable">手机</span> | <span class="disable">笔记本</span>| <span class="disable">西瓜</span> </h2>
     76             <div>
     77 
     78                 <ul class="sh">
     79                     <li>家电</li>
     80                     <li>BB</li>
     81                     <li>CC</li>
     82 
     83                 </ul>
     84                 <ul class="hd">
     85                     <li>手机</li>
     86                     <li>EE</li>
     87                     <li>FF</li>
     88                 </ul>
     89                 <ul class="hd">
     90                     <li>笔记本</li>
     91                     <li>EE</li>
     92                     <li>FF</li>
     93                 </ul>
     94                 <ul class="hd">
     95                     <li>西瓜西瓜</li>
     96                     <li>EE</li>
     97                     <li>FF</li>
     98                 </ul>
     99             </div>
    100 
    101         </section>
    102         <hr />
    103 
    104         <section id="s2">
    105 
    106             <h2><span>奶粉</span> | <span class="disable">奶油</span> | <span class="disable">奶酪</span> </h2>
    107             <div>
    108 
    109                 <ul class="sh">
    110                     <li>奶粉</li>
    111                     <li>BB</li>
    112                     <li>CC</li>
    113 
    114                 </ul>
    115                 <ul class="hd">
    116                     <li>奶油</li>
    117                     <li>EE</li>
    118                     <li>FF</li>
    119                 </ul>
    120                 <ul class="hd">
    121                     <li>奶酪</li>
    122                     <li>EE</li>
    123                     <li>FF</li>
    124                 </ul>
    125             </div>
    126 
    127         </section>
    128 
    129         <section id="s3">
    130 
    131             <h2><span>箱包</span> | <span class="disable">香水</span> | <span class="disable">香料</span> </h2>
    132             <div>
    133 
    134                 <ul class="sh">
    135                     <li>箱包</li>
    136                     <li>BB</li>
    137                     <li>CC</li>
    138 
    139                 </ul>
    140                 <ul class="hd">
    141                     <li>香水</li>
    142                     <li>EE</li>
    143                     <li>FF</li>
    144                 </ul>
    145                 <ul class="hd">
    146                     <li>香料</li>
    147                     <li>EE</li>
    148                     <li>FF</li>
    149                 </ul>
    150             </div>
    151 
    152         </section>
    153         <script>
    154             function SN(_id) {
    155                 var btn = document.querySelectorAll(_id + " span");
    156                 var uls = document.querySelectorAll(_id + " ul");
    157 
    158                 for(var i = 0; i < btn.length; i++) {
    159                     btn[i].index = i;
    160                     btn[i].onmouseover = function() {
    161                         ini()
    162                         //让当前选项卡亮色
    163                         this.className = ""
    164                         uls[this.index].className = "sh";
    165                     }
    166                 }
    167 
    168                 function ini() {
    169                     for(var i = 0; i < btn.length; i++) {
    170                         btn[i].className = "disable"
    171                         uls[i].className = "hd";
    172                     }
    173                 }
    174             }
    175 
    176             SN("#s1");
    177             SN("#s2");
    178             SN("#s3");
    179         </script>
    180     </body>
    181 
    182 </html>
  • 相关阅读:
    Autofac-案例
    Autofac-DynamicProxy(AOP动态代理)
    AutoFac注册2-程序集
    MVC添加跨域支持Cros
    redis笔记3-基础知识与常用命令
    Redis笔记2-Redis安装、配置
    Redis笔记-八种数据类型使用场景
    ActionResult源码分析笔记
    .NET UrlRouting原理
    webapi使用ExceptionFilterAttribute过滤器
  • 原文地址:https://www.cnblogs.com/oklfx/p/7499657.html
Copyright © 2011-2022 走看看