Skip to content

CSS: hero

div[class~="instui-hero"] — Nagłówek o pełnej szerokości z tytułem, podtytułem i opcjonalnym obrazem w tle.

✅ Użyj Hero gdy:

  • Potrzebujesz wyróżnionego nagłówka strony z hierarchią wizualną

  • Strona zyskuje na dużym, przyciągającym uwagę otwierającym fragmencie

  • Chcesz dodać obraz tła lub akcenty gradientowe 🚫 Nie używaj Hero gdy:

  • Tworzysz prosty nagłówek strony — zamiast tego użyj Page-Layout

  • Hero konkuruje z istotną treścią — priorytetem powinna być czytelność

Dostępność

  • Upewnij się, że tytuł jest w tagu <h1> dla struktury semantycznej
  • Jeśli używasz obrazów w tle, zapewnij wystarczający kontrast kolorów dla tekstu
  • Unikaj autoodtwarzania wideo lub animacji, które mogą rozpraszać uwagę od treści

Użycie

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

Sloty

SlotOpis
subtitleTreść podtytułu Hero
titleTreść tytułu Hero

Części

CzęśćOpis
.instui-actionsOpcjonalne przyciski akcji lub linki.
.instui-backgroundOpcjonalna warstwa tła (obraz lub gradient).
.instui-contentKontener na tekst i akcje hero.
.instui-overlayOpcjonalna półprzezroczysta nakładka zwiększająca kontrast tekstu.
.instui-subtitleOpcjonalny tekst pomocniczy lub opis.
.instui-titleGłówny tytuł hero (zazwyczaj <h1>).

Pseudo-elementy

Pseudo-elementOpis
::before

Stany

StanOpis
:optional

Zużyte tokeny

TokenTypWartość
--instui-color-primary-background
--instui-font-size-hero<length>
--instui-font-size-large<length>
--instui-font-weight-bold
--instui-space-large
--instui-space-medium

Powiązane