zoukankan      html  css  js  c++  java
  • 使用纯css实现选项卡效果

    html部分:

     1 <ul>
     2     <li>
     3         <input type="radio" name="radio" id="tab1" checked>
     4         <label for="tab1">选项一</label>
     5         <div class="content">内容一</div>
     6     </li>
     7     <li>
     8         <input type="radio" name="radio" id="tab2">
     9         <label for="tab2">选项二</label>
    10         <div class="content">内容二</div>
    11     </li>
    12     <li>
    13         <input type="radio" name="radio" id="tab3">
    14         <label for="tab3">选项三</label>
    15         <div class="content">内容三</div>
    16     </li>
    17     <li>
    18         <input type="radio" name="radio" id="tab4">
    19         <label for="tab4">选项四</label>
    20         <div class="content">内容四</div>
    21     </li>
    22     <li>
    23         <input type="radio" name="radio" id="tab5">
    24         <label for="tab5">选项五</label>
    25         <div class="content">内容五</div>
    26     </li>
    27 </ul>

    css部分:

     1 <style>
     2     *{
     3         margin: 0;
     4         padding: 0;
     5     }
     6     ul{
     7         position: relative;
     8         width: 500px;
     9         margin: 100px auto;
    10     }
    11     ul li{
    12         list-style: none;
    13     }
    14     ul li input{
    15         display: none;
    16     }
    17     ul li input:checked + label{
    18         color: #fff;
    19         background-color: red;
    20     }
    21     ul li label{
    22         width: 100px;
    23         line-height: 50px;
    24         box-sizing: border-box;
    25         border: 1px solid #000;
    26         border-right: 0;
    27         float: left;
    28         text-align: center;
    29     }
    30     ul li:last-child label{
    31         border-right: 1px solid #000;
    32     }
    33     ul li .content{
    34         display: none;
    35         position: absolute;
    36         top: 50px;
    37         left: 0;
    38         width: 100%;
    39         line-height: 500px;
    40         text-align: center;
    41         border: 1px solid #000;
    42         border-top: 0;
    43         box-sizing: border-box;
    44     }
    45     ul li input:checked ~ .content{
    46         display: block;
    47     }
    48 </style>
  • 相关阅读:
    gulp
    php
    自定义指令
    angular
    nullnullAndroid开发:TextView换行
    包用于Intel MIC性能测试程序
    卡系统Intel MIC开发环境安装
    苹果运营商中移动苹果互盼“在一起” 最快Q3推4G移动版iPhone
    位置高度ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect,CGRectZero
    程序编程Intel MIC学习资料
  • 原文地址:https://www.cnblogs.com/Object-L/p/12114795.html
Copyright © 2011-2022 走看看