Skip to content

CSS: hero

div[class~="instui-hero"] — Başlık, alt başlık ve isteğe bağlı arka plan resmi içeren tam genişlikte üst bilgi bölümü.

✅ Hero'yu kullanın:

  • Görsel hiyerarşiye sahip belirgin bir sayfa başlığına ihtiyacınız varsa

  • Sayfa, büyük ve dikkat çekici bir açılış bölümüyle fayda sağlıyorsa

  • Arka plan görselleri veya gradyan vurguları eklemek istiyorsanız 🚫 Hero'yu kullanmayın:

  • Basit bir sayfa başlığı oluşturuyorsanız — bunun yerine Page-Layout kullanın

  • Hero kritik içerikle yarışıyorsa — okunabilirliği önceliklendirin

Erişilebilirlik

  • Başlığın anlamsal yapı için bir <h1> etiketi içinde olmasına dikkat edin
  • Arka plan görselleri kullanılıyorsa, metin için yeterli renk kontrastı sağlayın
  • İçerikten dikkat dağıtabilecek video veya animasyonlarda otomatik oynatmayı önleyin

Kullanım

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

Yuvalar

YuvaAçıklama
subtitleHero alt başlık içeriği
titleHero başlık içeriği

Bölümler

ParçaAçıklama
.instui-actionsİsteğe bağlı eylem düğmeleri veya bağlantılar.
.instui-backgroundİsteğe bağlı arka plan katmanı (resim veya gradyan).
.instui-contentHero metni ve eylemleri için konteyner.
.instui-overlayMetin kontrastı için isteğe bağlı yarı saydam örtü.
.instui-subtitleİsteğe bağlı destekleyici metin veya açıklama.
.instui-titleAna hero başlığı (genellikle <h1>).

Sözde elemanlar

Sözde elemanAçıklama
::before

Durumlar

DurumAçıklama
:optional

Tüketilen tokenler

TokenTürDeğer
--instui-color-primary-background
--instui-font-size-hero<length>
--instui-font-size-large<length>
--instui-font-weight-bold
--instui-space-large
--instui-space-medium

İlgili