Tab

css

.*{margin:0; padding:0;}
body{font-size:14px;line-height:2em;}
li{list-style: none;}
a{color:#666; text-decoration: none;}
a:hover{color:#f00;}
.clearfix {zoom:1}
.clearfix:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.clearfix li {float:left;width:100px;border:1px solid #000;text-align:center;background:red}
#slide_bar {width:408px;margin:0 auto}
.slide_under {width:406px;border:1px solid #000;}
.slide_box input[type="radio"] {display:none}
.slide_box .slide_under ul{display:none}
.slide_title label {display:block;cursor:pointer}
#a1:checked ~ .slide_title .a1,
#a2:checked ~ .slide_title .a2,
#a3:checked ~ .slide_title .a3,
#a4:checked ~ .slide_title .a4 {background:#000;color:#fff}
#a1:checked ~ .slide_under .a1-list,
#a2:checked ~ .slide_under .a2-list,
#a3:checked ~ .slide_under .a3-list,
#a4:checked ~ .slide_under .a4-list {display:block;}

html

<div id="slide_bar">
     <div class="slide_box">
          <input type="radio" name="tab" id="a1" checked="checked" />
          <input type="radio" name="tab" id="a2" />
          <input type="radio" name="tab" id="a3" />
          <input type="radio" name="tab" id="a4" />
          <div class="slide_title">
              <ul class="clearfix"> 
                   <li class="a1">
                        <label for="a1">a1</label>
                    </li>
                   <li class="a2">
                         <label for="a2">a2</label>
                    </li>
                    <li class="a3">
                         <label for="a3">a3</label>
                    </li>
                   <li class="a4">
                         <label for="a4">a4</label>
                    </li>
               </ul>
            </div>   
            <div class="slide_under">
               <ul class="a1-list">
                   <li>1</li>
                   <li>1</li>
                   <li>1</li>
                   <li>1</li>
               </ul>
               <ul class="a2-list">
                   <li>2</li>
                   <li>2</li>
                   <li>2</li>
                   <li>2</li>
               </ul>
               <ul class="a3-list">
                   <li>3</li>
                   <li>3</li>
                   <li>3</li>
                   <li>3</li>
               </ul>
               <ul class="a4-list">
                   <li>4</li>
                   <li>4</li>
                   <li>4</li>
                   <li>4</li>
               </ul>
            </div>
     </div>
</div>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容