用纯CSS如何制作流行的TAB菜单?

2025-01-24 03:51:05
推荐回答(4个)
回答1:




  • 选项卡 1

    选项卡内容 1







  • 选项卡 2

    选项卡内容 2






  • CSS样式如下:
    * {
      margin: 0;
      padding: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    body {
      padding: 20px;
      text-align: left;
      font-family: Lato;
      color: #fff;
      background: #9b59b6;
    }

    .tabs {
      width: 650px;
      float: none;
      list-style: none;
      position: relative;
      margin: 80px 0 0 10px;
      text-align: left;
    }
    .tabs li {
      float: left;
      display: block;
    }
    .tabs input[type="radio"] {
      position: absolute;
      top: -9999px;
      left: -9999px;
    }
    .tabs label {
      display: block;
      padding: 14px 21px;
      border-radius: 2px 2px 0 0;
      font-size: 20px;
      font-weight: normal;
      text-transform: uppercase;
      background: #8e44ad;
      cursor: pointer;
      position: relative;
      top: 4px;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
    }
    .tabs label:hover {
      background: #703688;
    }
    .tabs .tab-content {
      z-index: 2;
      display: none;
      overflow: hidden;
      width: 100%;
      font-size: 17px;
      line-height: 25px;
      padding: 25px;
      position: absolute;
      top: 53px;
      left: 0;
      background: #612e76;
    }
    .tabs [id^="tab"]:checked + label {
      top: 0;
      padding-top: 17px;
      background: #612e76;
    }
    .tabs [id^="tab"]:checked ~ [id^="tab-content"] {
      display: block;
    }

     

    图片效果

    回答2:

    你说的那个是滑动门技术吧!
    中国站长里有很多例子,还可以直接看效果,菜单类的网址:

    下面的例子希望对你有用:




    滑动门技术,用DIV+CSS技术实现







    另外,团IDC网上有许多产品团购,便宜有口碑

    回答3:

    我这里有个三级的纯css菜单,希望能帮到你:




    无标题文档








    回答4:

    看看懒人图库里,那有很多资料。

    相关问答
    最新问答