直接上demo:

<div class="container showdiv fadediv">

  <ul>

    <li></li>

    <li></li>

    <li></li>

    <li></li>

    <li></li>

    <li></li>

  </ul>

</div>

 

.container {

   overflow: hidden;/*必须用overflow,不然内容会挤出去,就算设置高度为零也没意义*/

}

 

.showdiv {

  height:300px;

  transition:height 0.8s ease 0s;

}

 

.fadediv {

  height:0;

  transition:height 0.8s ease 0s;

}

 

通过JS控制showdiv和fadediv这两个类来回切换,控制下拉弹出框的展开与收起

 

相关文章:

  • 2022-01-15
  • 2022-12-23
  • 2022-02-26
  • 2021-09-09
  • 1970-01-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2018-12-03
  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案