Skip to content

CSS: hero ​

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

✅ Використовуйте Hero, коли:

  • Вам потрібен помітний заголовок сторінки з візуальною ієрархією

  • Сторінка виграє від великого, привабливого вступного блоку

  • Ви хочете включити фонові зображення або градієнтні акценти 🚫 Не використовуйте Hero, коли:

  • Потрібно побудувати простий заголовок сторінки — натомість використовуйте Page-Layout

  • Hero конкурує з критичним контентом — віддавайте пріоритет читабельності

Доступність ​

  • Переконайтесь, що заголовок знаходиться в тегу <h1> для семантичної структури
  • Якщо використовуєте фонові зображення, забезпечте достатню контрастність кольору для тексту
  • Уникайте автовідтворення відео або анімації, які можуть відволікати від контенту

Використання ​

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

Приклади ​

Слоти ​

СлотОпис
subtitleВміст підзаголовка Hero
titleВміст заголовка Hero

Частини ​

ЧастинаОпис
.instui-actionsНеобов'язкові кнопки дії або посилання.
.instui-backgroundНеобов'язковий фоновий шар (зображення або градієнт).
.instui-contentКонтейнер для тексту та дій Hero.
.instui-overlayНеобов'язковий напівпрозорий накладний шар для контрастності тексту.
.instui-subtitleНеобов'язковий допоміжний текст або опис.
.instui-titleОсновний заголовок Hero (зазвичай <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——

Пов'язані ​