html 过渡transition的一个问题

就是有一个div高度自适应,
然后触发js事件,填充内容来提供高度。
我设置了transition:height 1.5s; 并没有效果,
百度一圈没解决!
如何实现过渡,而不是立即就完成!

阅读 1.4k
1 个回答

因为高度没有起止值,自动计算(relayout)得到的值不是目标值。解决方案大约有两个:

  1. 找个地方计算目标值,然后赋给 div
  2. 设置 max-height,先是当前值,然后是 auto(我记得可以这样)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题