Встречается на собеседованиях • сегодня
Как работает нажатие бургер меню на странице
Бургер-меню обычно реализуется через CSS и JavaScript. Основные шаги:
1. HTML - кнопка и меню:
```html
```
2. CSS - стили и анимация:
```css
.hidden {
display: none;
}
.menu {
transition: transform 0.3s ease;
}
.menu.open {
display: block;
/* или transform: translateX(0); для выезжающего меню */
}
```
3. JavaScript - обработка клика:
```javascript
const btn = document.querySelector('.burger-btn');
const menu = document.querySelector('.menu');
btn.addEventListener('click', () => {
menu.classList.toggle('open');
});
```
Ключевые моменты:
- Используется `classList.toggle()` для переключения состояния
- Анимация реализуется через CSS transitions/animations
- Для мобильных устройств часто делают выезжающее меню с transform
- Можно добавить ARIA-атрибуты для доступности

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы