tianxiaqinfeng
侠客
侠客
  • 最后登录2023-07-24
  • 发帖数11
阅读:2983回复:0

切换栏。2023.1.25

楼主#
更多 发布于:2023-01-26 09:06

<style>
      * {
        margin: 0;
        padding: 0;
        background-color: #dd5f03;
      }
      ul {
        list-style-type: none;
      }
      .box {
        width: 1000px;
        height: 400px;
        margin: 100px auto;
        display: flex;
        justify-content: flex-end;
        align-content: flex-end;
        flex-direction: column;
        align-items: center;
      }
      .hd {
        height: 45px;
        display: flex;
        justify-content: center;
        position: fixed;
      }
      .box > .hd span {
        display: inline-block;
        width: 200px;
        background-color: #e9a069;
        line-height: 45px;
        text-align: center;
        cursor: pointer;
      }
      .hd span.current {
        background-color: #e9a069;
        transform: scaleY(1.3);
        transition: 0.8s;
      }
      .box > .bd li {
        height: 405px;
        background-color: #dd5f03;
        display: none;
      }
      .bd li.current {
        display: block;
        font-size: 36px;
      }
    </style>
  </head>
  <body>
    <div class="box" id="box">
      <div class="bd">
        <ul>
          <li class="current"><img src="../选项2/index_slide_con01.png" /></li>
          <li><img src="../选项2/index_slide_con02.png" /></li>
          <li><img src="../选项2/index_slide_con03.png" /></li>
          <li><img src="../选项2/index_slide_con04.png" /></li>
          <li><img src="../选项2/index_slide_con05.png" /></li>
        </ul>
      </div>
      <div class="hd">
        <span class="current">大数据</span>
        <span>媒体资源</span>
        <span>精准营销</span>
        <span>跨屏</span>
        <span>检测优化</span>
      </div>
    </div>
    <script>
      var box = document.getElementById("box");
      var spans = box.getElementsByTagName("span");
      var lis = box.getElementsByTagName("li");
      for (var i = 0; i < spans.length; i++) {
        //循环5个元素,找出被点击的那个
        spans[i].j = i; //j是容器用来容纳i产生是数据变量
        spans[i].onclick = function () {
          //点击spans触发这个函数
          for (var i = 0; i < spans.length; i++) {
            spans[i].className = ""; //还原没有被点击的其他按钮
            lis[i].className = ""; //还原没有被点击的其他按钮
          }
          this.className = "current"; //获取这个元素的所有子元素
          lis[this.j].className = "current"; //特定的按钮点击后,返回去让消失的图片不再消失
        };
      }
    </script>
  </body>
游客


返回顶部

公众号

公众号