Separator

İçeriği bölen, 1px'lik --mrd-line ince çizgisi. Önce boşluğa ya da yüzey değişikliğine başvur; ikisi de yetmediğinde separator kullan.

KararlıKaynak kod

Hesap

Profil, e-posta ve şifre.

Import

tsx
import { Separator } from "@merid/react";

Örnekler

Dikey

orientation="vertical", flex kapsayıcısının yüksekliği boyunca uzanan dikey bir çizgi çizer.

Dokümanlar
Sürüm notları
GitHub

Anlamsal separator

Çizgi varsayılan olarak dekoratiftir (role="none"). Anlamlı grupları ayırıyorsa decorative={false} ver; böylece role="separator" olarak sunulur.

Son dosyalar

Seninle paylaşılanlar

API referansı

Bir div render'lar; ref'ini iletir ve native attribute'ları olduğu gibi geçirir.

PropTipVarsayılanAçıklama
orientation"horizontal" | "vertical""horizontal"İnce çizginin yönü.
decorativebooleantruetrue iken çizgi yalnızca görseldir (role="none"). role="separator" olarak sunmak için false ver.

Stil verme

SeçiciDeğerler
.mrd-separatorKök <div>
data-orientationhorizontal · vertical

Separator'ın component değişkeni yoktur; rengi --mrd-line'dır. Boşluk için separator'a margin ya da üst elemana gap ver.

Erişilebilirlik

  • Dekoratif separator'lar erişilebilirlik ağacından çıkarılır.
  • decorative={false} verildiğinde eleman role="separator" alır; dikey separator'lara ayrıca aria-orientation="vertical" eklenir.

Kullanım ilkeleri

Yap

Grupları önce boşlukla ya da gri yüzeyle (tray) ayır; separator'ları yoğun listeler ve araç çubukları için sakla.

Kaçın

Her paragrafın arasına separator koymak ya da onları 1px --mrd-line çizgisinden kalın veya koyu yapmak.

İlgili sayfalar

  • Stack: gap tabanlı boşluk, çoğu zaman daha iyi bir ayraç.
  • Section: sayfa bantlarını yüzeyle ayırır.