Ana içeriğe atla

CSS-only Tailwind CSS link with primary, secondary, accent, and neutral color variants. Hover underline and plain styles. WCAG AA accessible, works with Django, HTMX, Laravel, React, and any stack.

Bileşen stili bağlantı öğelerini görsel hiyerarşi ve anlamsal anlamla bağlayın. Frutjam bağlantı sistemi, Tailwind CSS yardımcı program sınıfları aracılığıyla birden fazla rengi, vurgulu efektleri, boyutları ve dekorasyon seçeneklerini destekler. Metin bağlantıları, gezinme ve harekete geçirici mesaj öğeleri için mükemmel olan bağlantılar, uygun odak yönetimi ve altı çizili geçiş seçenekleriyle erişilebilirlik standartlarını korur.

Yalnızca CSS, JavaScript gerekmez. WCAG AA erişilebilir ve çerçeveden bağımsız — Django, HTMX, Laravel, React ve tüm yığınlarla çalışır.

Sınıf Tip Tanım
linkTemelAlt çizgi ve renk içeren stilize çapa
link-hoverStilAlt çizgi yalnızca fareyle üzerine gelindiğinde görünür
link-xsBoyutEkstra küçük
link-smBoyutKüçük
link-mdBoyutOrta (varsayılan)
link-lgBoyutBüyük
link-xlBoyutEkstra büyük
link-2xlBoyut2× ekstra büyük
link-primaryRenkBirincil tema rengi
link-secondaryRenkİkincil tema rengi
link-accentRenkVurgu teması rengi
link-neutralRenkNötr tema rengi
link-infoRenkBilgi anlamsal rengi
link-successRenkBaşarı anlamsal rengi
link-warningRenkUyarı anlamsal rengi
link-errorRenkHata anlamsal rengi

Temel Kullanım

<a class="link">Link</a>
<a className="link">Link</a>

Bağlantı Renkleri

Temanızla eşleştirmek veya anlamı iletmek için anlamsal bağlantı renkleri uygulayın (örneğin, yıkıcı eylemler için bağlantı hatası veya onay için bağlantı başarısı kullanmak).

html
1
2
3
4
5
6
7
8
<a class="link link-primary">Primary link</a>
<a class="link link-secondary">Secondary link</a>
<a class="link link-accent">Accent link</a>
<a class="link link-success">Success link</a>
<a class="link link-info">Info link</a>
<a class="link link-warning">Warning link</a>
<a class="link link-error">Error link</a>
<a class="link link-neutral">Neutral link</a>

Bağlantı Boyutları

Köprülerinizi çevredeki tipografiye uyacak şekilde ölçeklendirin. Bu yardımcı sınıflar, altbilgi "yasal" metni için ekstra küçükten, yüksek etkili kahraman bölümleri için 2 kat büyüğe kadar değişir.

html
1
2
3
4
5
6
<a class="link link-xs">Primary link</a>
<a class="link link-sm">Secondary link</a>
<a class="link link-md">Accent link</a>
<a class="link link-lg">Success link</a>
<a class="link link-xl">Info link</a>
<a class="link link-2xl">Warning link</a>

Bağlantının Vurgu Durumu

Varsayılan olarak alt çizgiyi gizlemeyi ve yalnızca üzerine gelindiğinde ortaya çıkarmayı seçebilirsiniz. Bu, daha temiz gezinme menüleri ve kontrol paneli kenar çubukları için yaygın bir tasarım modelidir.

html
<a class="link link-hover">Hover this link</a>