طبقة التعتيم
طبقة تعتّم الصفحة وتطمسها خلف نافذة أو لوحة أو حالة انتظار.
المعاينة
«معكوس» هو المحتوى الإنجليزي نفسه من اليمين إلى اليسار، ليفصل خطأ الاتجاه عن خطأ الترجمة.
المعاينةالكود
إنجليزيمعكوسعربي
← RTL
التثبيت
أضف المكوّن
npx ritla add overlayويعمل أيضًا مع shadcn:
npx shadcn@latest add @ritla/overlayأو انسخه يدويًا
التثبيت اليدوي ينسخ مصدر المكوّن إلى مشروعك. المصدر يأتي مع ترخيص Ritla UI، وأداة سطر الأوامر هي الطريق الأقصر إلى الملفات نفسها.
الاستخدام
import { Overlay } from "@/components/ui/overlay";<div className="relative"> … <Overlay type="gradient" /></div>مرجع الخصائص
Overlay
| الخاصية | النوع | الافتراضي | الوصف |
|---|---|---|---|
type | "solid" | "gradient" | "transparent" | "solid" | خاصية Type: تعتيم كامل، أو يشتدّ نحو الأسفل، أو بلا تعتيم (طمس فقط). |
blur | boolean | true | خاصية Background blur: يطمس ما خلفه بمقدار backdrop-blur-elevation-md. |
fixed | boolean | false | يغطي الشاشة كلها في طبقة z-overlay بدل أقرب عنصر أب. |
إمكانية الوصول
ARIA
- الطبقة زخرفية:
aria-hiddenولا تأخذ التركيز. - النافذة الحوارية والدرج يرسمان طبقتهما ويحبسان التركيز؛ إن بنيت طبقة خاصة فاحبس التركيز وأغلقها بمفتاح Esc.
ملاحظات العربية والاتجاه
لا ينعكس
- التدرّج من الأعلى إلى الأسفل، فلا ينعكس.
- الأرقام
- لا أرقام فيها.
- الخط العربي
- لا نص فيها.