背景 CSSだけでスクロールアップダウンしたいなーと思って、特に何も考えず、次のような実装をしてみた。 #open-infoをクリックすると、#infoが内容量に合わせて良い感じにスクロールして閉じたり開いたりしてくれる予定。 実装 #info { overflow: hidden; height: 0; -webkit-transition: height 1000ms; } #info.open { heigt: auto; } $('#open-info').on('click', function() { $('#info').toggleClass('open'); }); 動かない で、実際に動かしてみると、アニメーションしない……。 おかしいなと思って、試しに次のように変えてみると、 15px -> 0pxでアニメーション 一気にheight: auto;になる という動作を