Кнопка основной навигации (Бургер)
Служит для вызова основной навигации на сайте (в основном для мобильной версии)
Демонстрация - https://dkorotkov.github.io/html/
Обратите внимание, что в примере данная кнопка отражается только в мобильной версии.
Основные данные
Кнопка
В качестве кнопки бургер использую ресурс - https://jonsuh.com/hamburgers/
Здесь представлена анимация и примеры с быстрой настройкой.
Лучшая практика
Вначале необходимо применить все правила для Кнопки
КнопкаПри управлении с клавиатуры, на событие открытия навигации, перемещать фокус на первый элемент.
Если открытая навигация теряет фокус, то закрывать навигацию.
Клавиша Esc
закрывает навигацию.
Код
js - hamburger.js
Находится здесь - https://github.com/DKorotkov/html/tree/master/app/js/modules
html
Код ниже в качестве примера:
<button class="hamburger hamburger--squeeze" type="button" aria-label="Открыть основную навгацию" aria-controls="navigation" aria-expanded="false">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</button>
Last updated
Was this helpful?