Background

Такой эффект можно легко сделать через CSS свойство transition например для кнопок, меню и т.д.