Skip to content

CSS: hero

div[class~="instui-hero"] — Bagian header selebar penuh dengan judul, subjudul, dan gambar latar opsional.

✅ Gunakan Hero ketika:

  • Anda membutuhkan header halaman yang menonjol dengan hierarki visual

  • Halaman mendapat manfaat dari bagian pembuka yang besar dan menarik perhatian

  • Anda ingin menyertakan gambar latar atau aksen gradasi 🚫 Jangan gunakan Hero ketika:

  • Membangun header halaman sederhana — gunakan Page-Layout sebagai gantinya

  • Hero bersaing dengan konten kritis — prioritaskan keterbacaan

Aksesibilitas

  • Pastikan judul berada dalam tag <h1> untuk struktur semantik
  • Jika menggunakan gambar latar, sediakan kontras warna yang cukup untuk teks
  • Hindari pemutaran otomatis pada video atau animasi yang dapat mengalihkan perhatian dari konten

Penggunaan

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

Slot

SlotDeskripsi
subtitleKonten subjudul Hero
titleKonten judul Hero

Bagian

BagianDeskripsi
.instui-actionsTombol aksi atau tautan opsional.
.instui-backgroundLapisan latar opsional (gambar atau gradasi).
.instui-contentKontainer untuk teks dan aksi hero.
.instui-overlayOverlay semi-transparan opsional untuk kontras teks.
.instui-subtitleTeks pendukung atau deskripsi opsional.
.instui-titleJudul utama hero (biasanya <h1>).

Pseudo-elemen

Pseudo-elemenDeskripsi
::before

Status

StatusDeskripsi
:optional

Token yang digunakan

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

Terkait