Skip to content

CSS: hero

div[class~="instui-hero"] — заголовок во всю ширину с названием, подзаголовком и опциональным фоновым изображением.

✅ Используйте Hero когда:

  • Нужен заметный заголовок страницы с визуальной иерархией

  • Странице пойдет на пользу большой, привлекающий внимание начальный блок

  • Хотите включить фоновое изображение или градиентные акценты 🚫 Не используйте Hero когда:

  • Создаёте простой заголовок страницы — используйте Page-Layout

  • Герой конкурирует с критичным контентом — отдавайте приоритет читаемости

Доступность

  • Убедитесь, что заголовок заключён в тег <h1> для семантической структуры
  • Если используются фоновые изображения, обеспечьте достаточный контраст текста
  • Избегайте автозапуска видео или анимации, отвлекающих от контента

Использование

css
@import "@pantoken/plugin-layouts/layouts.css";

Слоты

СлотОписание
subtitleПодзаголовок героя
titleЗаголовок героя

Части

ЧастьОписание
.instui-actionsНеобязательные кнопки действий или ссылки.
.instui-backgroundНеобязательный фоновый слой (изображение или градиент).
.instui-contentКонтейнер для текста героя и действий.
.instui-overlayНеобязательный полупрозрачный оверлей для контраста текста.
.instui-subtitleНеобязательный вспомогательный текст или описание.
.instui-titleОсновной заголовок героя (обычно <h1>).

Псевдоэлементы

ПсевдоэлементОписание
::before

Состояния

СостояниеОписание
:optional

Использованные токены

TokenТипЗначение
--instui-color-primary-background
--instui-font-size-hero<length>
--instui-font-size-large<length>
--instui-font-weight-bold
--instui-space-large
--instui-space-medium

Связанные