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

Пов'язані