In web development, we might encounter the situation to animate width/height from a fixed pixel length to a percentage length. If you set height: 20px and animate to height: 100% or height: auto, the transition will not work and you will just get a height flicking, even though you use jquery or other libraries as a helper tool. Because height: 100% and height: auto calculate the height itself based on its parent element, the parent element will wrap the child element thus has the same height as child element.
Here we work out a tricky solution: wrap the rendered element (we could only get its dimension only after it’s rendered), set the wrapper’s height to a fixed height and temperarily hide the child’s overflown part with overflow: hidden, then animate wrapper’s height to the child’s height as we could calculate its dimension. The process is illustrated as following:
How To Implement Transition from fixed pixel to percentage

相关文章:

  • 2021-08-18
  • 2022-12-23
  • 2022-02-17
  • 2021-09-01
  • 2021-07-11
  • 2021-07-31
  • 2021-07-05
  • 2021-10-13
猜你喜欢
  • 2021-11-20
  • 2022-12-23
  • 2022-01-09
  • 2021-06-13
  • 2022-12-23
  • 2021-04-14
  • 2022-03-01
相关资源
相似解决方案