خدمة إشعارات Toast لـ Angular | ng-hub-ui-toast

خدمة إشعارات toast من نوع standalone لـ Angular مع Signals وملاحظات دورة الحياة وشريط تقدّم وستة مواضع وتنسيق سمات كامل بمتغيرات CSS.

مرجع API

إليك العقد الكامل لـ toast: كل ما يمكنك ربطه والاستماع إليه وإسقاطه وتنسيقه، مجموعاً في مكان واحد. اربط ما تحتاجه ونسّق ما تريده — إنه standalone وملائم للـ Signals.

المدخلات

لم يتم توثيق أي مدخلات بعد.

المخرجات

لم يتم توثيق أي مخرجات بعد.

القوالب

لم يتم توثيق أي قوالب بعد.

متغيّرات CSS

نسّق كل بكسل عبر 15 متغيّرات CSS. تجاوزها عند :root أو حدّد نطاقها على غلاف.

التخطيط والتباعد

رموز تتحكّم في حجم toast واستدارة الحدود والحشو والظل.

المتغيّرالافتراضيالنوعالوصف
--hub-toast-width22remlength العرض الأقصى لكل بطاقة toast. 18rem26rem
--hub-toast-border-radius0.375remlength استدارة زوايا بطاقة toast. 00.75rem
--hub-toast-padding-x1remlength الحشو الأفقي داخل جسم toast. 0.75rem1.25rem
--hub-toast-padding-y0.75remlength الحشو الرأسي داخل جسم toast. 0.5rem1rem
--hub-toast-gap0.5remlength المسافة بين رسائل toast المكدّسة في الحاوية. 0.25rem0.75rem
--hub-toast-shadow0 2px 8px rgba(0,0,0,.25)shadow الظل الذي تُلقيه بطاقة toast. none0 4px 20px rgba(0,0,0,.18)

الألوان

رموز الخلفية والمقدّمة واللون المميِّز. تتجاوز الأنواع المدمجة اللون المميِّز من --hub-sys-color-<type>-*.

المتغيّرالافتراضيالنوعالوصف
--hub-toast-bg#323232color لون خلفية بطاقة toast. #fffvar(--bs-dark)
--hub-toast-color#ffffffcolor لون نص جسم toast. #212529var(--bs-body-color)
--hub-toast-title-colorinheritcolor لون نص عنوان toast. #fffvar(--bs-emphasis-color)
--hub-toast-accenttransparentcolor لون الحد الأيسر أو الإبراز؛ يُضبط تلقائيًا من عائلة رموز DS للأنواع المدمجة. var(--hub-sys-color-primary)#0d6efd

شريط التقدّم

رموز شريط العد التنازلي المعروض في أسفل toast.

المتغيّرالافتراضيالنوعالوصف
--hub-toast-progress-height4pxlength ارتفاع شريط التقدّم. 2px6px
--hub-toast-progress-bgrgba(255,255,255,.4)color لون تعبئة شريط التقدّم. rgba(0,0,0,.2)var(--bs-primary)

الحاوية

رموز حاوية التراكب الثابتة التي تضمّ جميع رسائل toast الظاهرة.

المتغيّرالافتراضيالنوعالوصف
--hub-toast-container-gap0.5remlength المسافة الرأسية بين رسائل toast المتتالية في الحاوية. 0.25rem1rem
--hub-toast-container-offset1remlength المسافة من حافة الشاشة إلى الحاوية. 0.5rem2rem
--hub-toast-zindex1090number ترتيب تكديس حاوية toast بالنسبة إلى التراكبات الأخرى. 10509999

التنسيق والسمات

لم يتم توثيق أي أمثلة تنسيق بعد. سيتضمّن هذا القسم وصفات التخصيص وأمثلة السمات.