letehaha
@letehaha
Вникаю вo front-end

Как сделать подобную анимацию меню?

На этом сайте есть довольно интересное боковое меню. Кто может подсказать, как его сотворить?

Я думал, что-то типо обрамить весь контент в тэг main (или просто контейнер) и по клику на гамбургер делать translateX(-50%). Только я не знаю как скрывать в этом контейнере все элементы, что бы оставался только фон.

Подскажите :)
  • Вопрос задан
  • 155 просмотров
Решения вопроса 2
aliencash
@aliencash
Партизан
opacity: 0 или visibility: hidden к дочерним элементам скроет их, но размеры будут учитываться в DOM.
Ответ написан
@AmadeyMinisol
full stack web-developer
1) у меню стили такие z-index:0;opacity:0;
2) в случае, когда меню открыли ставят у него z-index: 10,opacity : 1 и двигают контент вправо на 66%

примитивно так: https://jsfiddle.net/Ly1a93xs/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 23:39
3000 руб./за проект
30 апр. 2024, в 23:32
1500 руб./за проект
30 апр. 2024, в 22:44
500 руб./в час