高さが最大 ( JQuery のプログレッシブ show のように) まで成長しているかのようにブロック要素を表示し、その後の要素をスムーズに「プッシュ」して成長させたいと考えています。
固定height
( max-height
0 から必要なサイズにする) では簡単ですが、0 から変更height: auto
することはできません(要素の高さはずっと 0px で、突然アニメーションの 100% で表示されます)。max-height
none
transform
からまでの範囲を試しましscaley(0)
たscaley(1)
が、高さはトランジションの最初から自動的に「予約」されます (したがって、挿入された要素の後のコンテンツは、滑らかで漸進的なプッシュではなく、残酷に下にシフトされます)。