当前位置:首页 » 《随便一记》 » 正文

CSS实现从下至上弹出的抽屉动画

27 人参与  2023年05月08日 18:02  分类 : 《随便一记》  评论

点击全文阅读


从下至上展开抽屉动画

<!DOCTYPE html><html><head>  <meta charset="UTF-8">  <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />  <title></title>  <style>    .container {      margin: auto;      top: 460px;      width: 320px;      height: 30px;      position: relative;      background-color: rgba(0, 0, 0, 0.4);      overflow-y: auto;      scroll-behavior: smooth;      border-radius: 20px;    }    /* 隐藏滚动条 */    ::-webkit-scrollbar {      display: none;    }    .expend {      animation: expend ease 1s forwards;    }    .close-container {      animation: no-expend ease 1s forwards;    }    @keyframes expend {      from {        top: 460px;        height: 30px;      }      to {        height: 330px;        top: 160px;      }    }    @keyframes no-expend {      from {        height: 330px;        top: 160px;      }      to {        top: 460px;        height: 30px;      }    }    .close {      color: aliceblue;      right: 0;      margin: 5px 10px;      position: absolute;    }    .title {      color: aliceblue;      height: 30px;      line-height: 30px;      margin: 0 10px;      position: absolute;    }    .list {      display: flex;      /* 子元素换行 */      flex-wrap: wrap;      white-space: nowrap;      padding-top: 24px;    }    .item {      width: 80px;      height: 80px;      margin: 40px;      display: flex;      flex-direction: column;      justify-content: space-around;      align-items: center;    }    .item-img {      width: 40px;      height: 40px;    }  </style></head><body>  <div class='container' id='container'>    <div class='title'>抽屉标题</div>    <div class='close' onclick='closeHandle()'>↑</div>    <div class='list'>      <div class='item'>        <img src="./Icon_template.png" class="item-img">        <span class='item-text'>内容1</span>      </div>      <div class='item'>        <img src="./Icon_template.png" class="item-img">        <span class='item-text'>内容2</span>      </div>      <div class='item'>        <img src="./Icon_template.png" class="item-img">        <span class='item-text'>内容3</span>      </div>      <div class='item'>        <img src="./Icon_template.png" class="item-img">        <span class='item-text'>内容4</span>      </div>      <div class='item'>        <img src="./Icon_template.png" class="item-img">        <span class='item-text'>内容4</span>      </div>    </div>  </div>  <script>    const closeHandle = () => {      console.log('关闭和展开');      const dom = document.getElementById('container');      const closeDom = document.getElementsByClassName('close')[0];      if (!dom.className.match(/(?:^|\s)expend(?!\S)/)) {        dom.className = "container expend";        setTimeout(() => {          closeDom.innerText = 'X'        }, 100)      } else {        dom.className = "container close-container";        setTimeout(() => {          closeDom.innerText = '↑'        }, 100)      }    }  </script></body></html>

请添加图片描述


点击全文阅读


本文链接:http://www.zhangshiyu.com/post/61624.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 风起时爱已荒芜(顾长歌宋锦),风起时爱已荒芜
  • 白丁儿罗佑霖(石女退婚十八次后,彩礼涨到了百万白丁儿罗佑霖结局+番外)结局_(白丁儿罗佑霖石女退婚十八次后,彩礼涨到了百万白丁儿罗佑霖结局+番外全书结局)结局列表_笔趣阁(白丁儿罗佑霖)
  • 此去经年人未还沈青禾结局+番外全书+后续+结局(沈青禾霍沉洲)列表_此去经年人未还沈青禾结局+番外(沈青禾霍沉洲)此去经年人未还沈青禾结局+番外全书+后续+结局在线
  • 都市第一军神萧岩林可儿完本_完本都市第一军神萧岩林可儿
  • 桃花依然笑春风宝藏美文(陆乘渊云梵音)全书免费_(陆乘渊云梵音)桃花依然笑春风宝藏美文后续(陆乘渊云梵音)
  • 宠她入骨!世子爷的追妻日常闻星落谢观澜结局+番外(闻星落谢观澜)全书免费_(闻星落谢观澜免费宠她入骨!世子爷的追妻日常闻星落谢观澜结局+番外读全书)列表_笔趣阁宠她入骨!世子爷的追妻日常闻星落谢观澜结局+番外
  • 霍沉洲此去经年人未还前言+后续沈青禾霍沉洲完本_霍沉洲此去经年人未还前言+后续(沈青禾霍沉洲)
  • 离恨覆江山全书+后续+结局(萧墨川温洛颜)免费_(离恨覆江山全书+后续+结局)萧墨川温洛颜列表_笔趣阁(萧墨川温洛颜)
  • 贫困生自称真千金,要把我这个鸠占鹊巢假千金赶出门结局+番外纯净版(方玉兰林嘉禾),贫困生自称真千金,要把我这个鸠占鹊巢假千金赶出门结局+番外纯净版
  • 穿书女配的逃出指南小说后续在线免费阅读_[牧宠]完结版免费阅读
  • 「太荒混沌鼎」后续更新_「叶无涯柳如烟」小说后续在线免费阅读
  • 全文消失的老婆(昭昭王力)列表_全文消失的老婆

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1