انتقل إلى المحتوى

طبقة التعتيم

احصل على Ritla UI

طبقة تعتّم الصفحة وتطمسها خلف نافذة أو لوحة أو حالة انتظار.

المعاينة

«معكوس» هو المحتوى الإنجليزي نفسه من اليمين إلى اليسار، ليفصل خطأ الاتجاه عن خطأ الترجمة.

المعاينةالكود
إنجليزيمعكوسعربي
← RTL

التثبيت

  1. أضف المكوّن

    npx ritla add overlay

    ويعمل أيضًا مع shadcn: npx shadcn@latest add @ritla/overlay

  2. أو انسخه يدويًا

    التثبيت اليدوي ينسخ مصدر المكوّن إلى مشروعك. المصدر يأتي مع ترخيص Ritla UI، وأداة سطر الأوامر هي الطريق الأقصر إلى الملفات نفسها.

الاستخدام

overlay.tsx
import { Overlay } from "@/components/ui/overlay";<div className="relative">  …  <Overlay type="gradient" /></div>

مرجع الخصائص

Overlay

الخاصيةالنوعالافتراضيالوصف
type"solid" | "gradient" | "transparent""solid"خاصية Type: تعتيم كامل، أو يشتدّ نحو الأسفل، أو بلا تعتيم (طمس فقط).
blurbooleantrueخاصية Background blur: يطمس ما خلفه بمقدار backdrop-blur-elevation-md.
fixedbooleanfalseيغطي الشاشة كلها في طبقة z-overlay بدل أقرب عنصر أب.

إمكانية الوصول

ARIA

  • الطبقة زخرفية: aria-hidden ولا تأخذ التركيز.
  • النافذة الحوارية والدرج يرسمان طبقتهما ويحبسان التركيز؛ إن بنيت طبقة خاصة فاحبس التركيز وأغلقها بمفتاح Esc.

ملاحظات العربية والاتجاه

لا ينعكس

  • التدرّج من الأعلى إلى الأسفل، فلا ينعكس.
الأرقام
لا أرقام فيها.
الخط العربي
لا نص فيها.