收藏
回答

手风琴效果原生应该如何实现?

原生小程序开发想做一个手风琴效果,经过很多尝试都是没有能够实现,有没有大佬知道要怎么实现呢?

回答关注问题邀请回答
收藏

2 个回答

  • Frank
    Frank
    2022-07-30

    https://vant-ui.github.io/vant-weapp/#/collapse,用的别人的吧;要是自己为了学习用的话,先百度下,看看别人怎么写的,自己再一遍

    2022-07-30
    有用
    回复 1
    • 古枫
      古枫
      2022-07-30
      已解决,感谢回答
      2022-07-30
      回复
  • ⅴ
    2022-07-29

    没有实现主要是哪里有问题呢?大概思路就是用CSS transition过渡动画实现。

    2022-07-29
    有用
    回复 3
    • 古枫
      古枫
      2022-07-30
      我是使用 display: none 来实现子元素的显示与隐藏,这时transition的过渡动画不生效了
      2022-07-30
      回复
    • ⅴ
      2022-07-30回复古枫
      display:none和display:block不支持过渡动画的,
      可以用opacity: 0,height:0 =>opacity:1, height: 400px 这些属性来控制显示和隐藏
      2022-07-30
      回复
    • 古枫
      古枫
      2022-07-30
      已解决,感谢回答,找了一个开源ui 项目实现的,没有我想的那么简单
      2022-07-30
      1
      回复
登录 后发表内容