@howuu

Как реализовать плавный toggle на моем menu?

У меня есть меню, которое при нажатии на кнопку присваивает классы элементам, меняет их margin и появляется и
прячется и я хочу сделать этот процесс плавным, как мне это реализовать?

document.getElementById("nav-burger").onclick = function () {
    document.getElementById("body").classList.toggle("push-right");
    document.getElementById("ul-actions").classList.toggle("flex-display");
};


document.getElementById("nav-burger-right").onclick = function () {
    document.getElementById("all_body").classList.toggle("push-left");
    document.getElementById("ul-actions-right").classList.toggle("flex-display");
};


.push-right {
  margin-left: 300px; }

.push-left {
  margin-right: 300px; }
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
Chefranov
@Chefranov
Новичок
.push-right {
  margin-left: 300px; 
transition: all 1s;
}

.push-left {
  margin-right: 300px;
transition: all 1s;
 }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы