К содержимому
uiify

Header

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

Браузеры
Chrome 123+Firefox 121+Safari 17.5+
Уровень
0
Сжатый размер
141 B
Лимит принудительной компоновки
0 ms
Лимит axe
0
Совместим с SSR
Да
Публичный контракт
Тестовый стенд

Песочница

Orbit

Orbit

Team workspace

Keep your team's projects and recent updates in one place.

Docs

Find guides for organizing projects and collaborating with your team.

Projects

Start a new project and plan your next milestone.

Scroll inside the panel. Enable Hide on scroll to hide down and reveal up.

Team workspace

A shared view of what you are working on.

12Active projects
4Awaiting review

Workspace overview

Keep your team's projects and recent updates in one place.

Projects

Website refresh · In progress. Design library · Ready for review.

Recent activity

The team updated the roadmap and shared a new design proposal.

Create a project

Start with a name, invite your team, and plan your next milestone.

Workspace help

Find guides for organizing projects and collaborating with your team.

API

Header.Root

СвойствоТипПо умолчаниюОписание
placement"static" | "sticky""static"Нативное позиционирование семантической шапки. Закрепление sticky остаётся в ближайшем контейнере прокрутки.
refRef<HTMLElement>—Ref, передаваемый нативному элементу header.

HeaderClient

СвойствоТипПо умолчаниюОписание
placement"static" | "sticky""sticky"Статическое размещение отключает скрытие. У нативного Root по умолчанию static.
hideOnScrollbooleantrueСкрывает после продолжительной прокрутки вниз за пределы высоты Header; показывает при прокрутке вверх или в начале страницы.
scrollTargetstring—Идентификатор области прокрутки. Если не задан, используется окно-владелец. Если цель не найдена, Header остаётся видимым без перехода к окну.
refRef<HTMLElement>—Ref, передаваемый тому же нативному header; нативные свойства, className, style и события сохраняются.

Клавиатура

КлавишаДействие
TabПеремещаться между ссылками и действиями; фокус внутри HeaderClient показывает его
Enter / SpaceОткрыть составной нативный Modal через его триггер
EscapeЗакрыть навигационный Modal и вернуть фокус на его триггер

Доступность

Header.Root формирует семантический <header> без клиентского JavaScript; HeaderClient добавляет скрытие при прокрутке. Оба видны до гидратации. Фокус внутри или открытый дочерний модальный диалог, всплывающий либо раскрывающийся блок удерживают шапку видимой; предпочтение уменьшенного движения убирает сдвиг. Собирайте мобильную навигацию из частей Modal с уникальными идентификаторами. Задавайте названия элементам nav, отмечайте текущую ссылку через aria-current и закрывайте диалог перед переходом к фрагменту.

Привязка стилей

data-uiify-headerdata-placement="static|sticky"data-state="top|visible|hidden" (HeaderClient only)
Эта страница переведена автоматически и ещё не проверена.