Иконки бургер-меню — анимированные CSS-кнопки

Выберите одну из 16 анимированных кнопок-бургеров, которые превращаются в крестик, стрелку или минус. Задайте размер, толщину, цвет и скорость, выберите px или rem, затем скопируйте доступные HTML, CSS и JavaScript или вставьте иконку в Webflow.

Обновлено

Наведите курсор на иконку, чтобы увидеть её открытое состояние, и нажмите на плитку, чтобы выбрать её. Большой предпросмотр открывается и закрывается сам.

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Выберите из 24 анимированных CSS-кнопокМеняйте цвета и скругление, копируйте HTML и CSS или вставьте кнопку прямо в Webflow.CSS-кнопки →

Как пользоваться: Иконки бургер-меню

  1. Наведите курсор на иконку, чтобы увидеть её открытое состояние, или отметьте Показать открытое состояние, чтобы увидеть все сразу. Нажмите на понравившуюся.
  2. Задайте ширину, толщину, отступ, цвет и скорость. Каждая иконка обновляется в реальном времени.
  3. Скопируйте CSS, HTML и JS или используйте Копировать всё, чтобы получить один блок.
  4. Для Webflow нажмите Копировать для Webflow и вставьте код в Designer сочетанием Ctrl/⌘+V.

Кнопка меню, которой могут пользоваться все

Каждая иконка — настоящая <button>, а не кликабельный div, поэтому она сразу работает с клавиатуры и программ чтения с экрана.

  • aria-expanded сообщает вспомогательным технологиям, открыто ли меню, а CSS использует тот же атрибут для анимации. Один источник правды.
  • aria-label задаёт название кнопки, так как у неё нет видимого текста.
  • Область нажатия: отступы делают кликабельную зону не менее 44 пикселей в квадрате.
  • Уменьшенное движение отключает анимацию для посетителей, которые просят меньше движения.

Подключение к вашему меню

Небольшой скрипт переключает aria-expanded при клике. Чтобы показать ваше меню, добавьте aria-controls="menu" и правило вида .burger[aria-expanded="true"] ~ #menu { display: block; } или переключайте класс меню в том же обработчике клика.

В Webflow Копировать для Webflow вставляет Embed с иконкой, стилями и скриптом. Чтобы открывать навбар Webflow с её помощью, поместите Embed внутрь элемента Menu Button навбара. Также полезно: Стили CSS-кнопок, Генератор CSS-анимации при наведении, Генератор CSS-лоадеров.

Также ищут как: анимированное бургер меню css, css гамбургер меню, бургер в крестик css, гамбургер меню webflow, гамбургер меню css.

Инструменты, которые хорошо сочетаются с Иконки бургер-меню

Часто задаваемые вопросы

Как сделать так, чтобы гамбургер-меню превращалось в крестик?
Нарисуйте три линии, затем в открытом состоянии поверните верхнюю и нижнюю линии на 45 градусов в противоположные стороны и скройте среднюю. Выберите стиль Cross, чтобы получить код.
Нужен ли JavaScript для гамбургер-меню?
Несколько строк, которые переключают aria-expanded при клике, чтобы программы чтения с экрана знали состояние. Сама анимация работает на чистом CSS.
Как использовать это в навбаре Webflow?
Нажмите «Копировать для Webflow» и вставьте Embed внутрь элемента Menu Button навбара, удалив стандартную иконку. Навбар Webflow по-прежнему будет открывать меню по клику.
Можно ли использовать эти иконки в коммерческих проектах?
Да. Они бесплатны для личных и клиентских проектов, ссылка на автора не нужна.
Можно ли установить Иконки бургер-меню как веб-приложение и пользоваться им офлайн?
Да. Иконки бургер-меню — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localCSS-кнопкиВыберите одну из 24 анимированных CSS-кнопок: с заливкой, рамками, свечением, бликами и объёмным нажатием.…localГенератор CSS-анимаций при наведенииСоздавайте анимации при наведении для кнопок, карточек, ссылок и иконок. Выберите эффект, примерьте его на…localГенератор CSS-кнопокСоздайте кнопку, которая хорошо выглядит в каждом состоянии. Начните с пресета — сплошной, контурной,…localГенератор CSS-лоадеровВыберите один из 13 спиннеров на чистом CSS, настройте размер, цвета, толщину и скорость и скопируйте…localГенератор CSS @keyframesВизуальный редактор для @keyframes. Добавляйте ключевые кадры на таймлайне, задавайте трансформации,…localГенератор выпадающих списковНе нужно вручную набирать списки вариантов. Выберите список: страны (с флагами и группами по континентам),…