الاستيراد
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';NuiPopover
نافذة منبثقة أصلية تتموضع بجوار العنصر الذي فتحها.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
sideمُدخَل | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | جهة زر الفتح التي تُفتح عليها. وتنتقل إلى الجهة المقابلة إن لم تتسع المساحة. |
alignمُدخَل | 'start' | 'center' | 'end' | 'start' | طريقة محاذاتها مع زر الفتح على امتداد تلك الجهة. |
offsetمُدخَل | number | 8 | المسافة بين زر الفتح واللوحة، بالبكسل. |
arrowمُدخَل | boolean | false | يعرض سهمًا يُشير إلى زر الفتح. |
enterمُدخَل | NuiEnter | طريقة ظهوره: zoom أو fade أو drop أو rise أو unfold أو flip أو swing أو slide أو none. | |
motionمُدخَل | NuiMotion | النابض الذي يتحرك به: snappy أو bouncy أو jelly أو elastic أو lazy أو mechanical أو none. | |
springمُدخَل | NuiSpring | أي نابض تريده بصيغة { stiffness, damping, mass }، ويُحوَّل إلى CSS أثناء التشغيل. وله الأولوية على motion. | |
cornersمُدخَل | NuiCorners | شكل زواياه: round أو squircle أو bevel أو scoop أو notch أو square. | |
radiusمُدخَل | NuiRadius | حجم زواياه: none أو small أو medium أو large أو full. | |
densityمُدخَل | NuiDensity | المساحة التي يشغلها: compact أو regular أو roomy. | |
openChangeمُخرَج | boolean | يُطلَق عند فتحها أو إغلاقها. | |
showدالة | (anchor: HTMLElement) => void | يفتحها بجوار أي عنصر. | |
hideدالة | () => void | يُغلقها. |
مُدخلات التخصيص التي تتركها دون ضبط تتبع أقرب سمة data-nui-*. راجع دليل التخصيص.
NuiPopoverTrigger
زر يفتح نافذة منبثقة ويُغلقها، عبر popovertarget الأصلي.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
nuiPopoverTriggerمُدخَل | NuiPopover | النافذة المنبثقة المراد فتحها. |
NuiHovercard
تلميح غني يصف العنصر الذي يُظهره.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
sideمُدخَل | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | جهة العنصر المُشغِّل التي تظهر عليها. وتنتقل إلى الجهة المقابلة إن لم تتسع المساحة. |
alignمُدخَل | 'start' | 'center' | 'end' | 'start' | طريقة محاذاتها مع العنصر المُشغِّل على امتداد تلك الجهة. |
offsetمُدخَل | number | 8 | المسافة بين العنصر المُشغِّل والبطاقة، بالبكسل. |
arrowمُدخَل | boolean | false | يعرض سهمًا يُشير إلى العنصر المُشغِّل. |
openDelayمُدخَل | number | 500 | مدة بقاء المؤشر بالمللي ثانية قبل ظهورها. والتركيز بلوحة المفاتيح يُظهرها فورًا. |
closeDelayمُدخَل | number | 300 | المدة بالمللي ثانية قبل إغلاقها، بعد أن يغادر المؤشر. |
enterمُدخَل | NuiEnter | طريقة ظهوره: zoom أو fade أو drop أو rise أو unfold أو flip أو swing أو slide أو none. | |
motionمُدخَل | NuiMotion | النابض الذي يتحرك به: snappy أو bouncy أو jelly أو elastic أو lazy أو mechanical أو none. | |
springمُدخَل | NuiSpring | أي نابض تريده بصيغة { stiffness, damping, mass }، ويُحوَّل إلى CSS أثناء التشغيل. وله الأولوية على motion. | |
cornersمُدخَل | NuiCorners | شكل زواياه: round أو squircle أو bevel أو scoop أو notch أو square. | |
radiusمُدخَل | NuiRadius | حجم زواياه: none أو small أو medium أو large أو full. | |
densityمُدخَل | NuiDensity | المساحة التي يشغلها: compact أو regular أو roomy. | |
openChangeمُخرَج | boolean | يُطلَق عند ظهورها أو إغلاقها. | |
showدالة | (anchor: HTMLElement) => void | يُظهرها بجوار أي عنصر. | |
hideدالة | () => void | يُخفيها. |
مُدخلات التخصيص التي تتركها دون ضبط تتبع أقرب سمة data-nui-*. راجع دليل التخصيص.
NuiHovercardTrigger
يُظهر بطاقة التحويم عند تمرير المؤشر وعند التركيز بلوحة المفاتيح، ويجعلها وصفًا لهذا العنصر.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
nuiHovercardTriggerمُدخَل | NuiHovercard | بطاقة التحويم المراد إظهارها. |