Самый простой способ - использовать библиотеку javascript, например jQuery , в которой есть встроенные эффекты для создания анимации слайдов. Я бы посоветовал вам обратить особое внимание на эффекты slideUp и slideDown , хотя особое внимание следует уделить тому, как библиотека изменяет конкретные значения CSS элементов, которые вы хотите анимировать, и это влияет на остальную часть HTML.
Если вы предоставите образец вашей разметки, может быть предложена дополнительная помощь.
Надеюсь, это поможет.