Задать вопрос

Как сделать выезжающую панель без jQuery?

Мне нужно, чтобы блок (на самом деле три, но это сейчас роли не играет) по нажатию на кнопку выезжал вправо, а при повторном нажатии - заезжал обратно влево. jQuery нельзя - я пытаюсь разобраться с анимацией на JS, и как-то не получается.

Вот код, который пока есть: plnkr.co/edit/hLNRYMi3kuRkPyPLEXBF?p=preview
  • Вопрос задан
  • 1146 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@m_pchelnikov
Я бы упростил жизнь и сделал на CSS. Используйте свойства transform: translateX(значение_на_которое_поедем) для перемещения и
transition: [что] [за_какое_время] [функция_движения] [задержка]
для плавного перемещения.
Ответ написан
Комментировать
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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