Ну во первых, зачем вам эта плавность, а во вторых у вас есть эта самая плавность
transition: all 0.5s ease
при увеличении 0.5 на 3 секунды, сайт будет плавно перестраиваться в течении трёх секунд и т.д.
P.S. но если честно ваш способ задачи транзиции ужасен, зачем сразу ко всем элементам D:
это только моё мнение вообщем