الاستيراد

import-popover.ts
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';

NuiPopover

نافذة منبثقة أصلية تتموضع بجوار العنصر الذي فتحها.

المُحدِّد
[nuiPopover]
يُصدَّر باسم
nuiPopover
NuiPopover: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
sideمُدخَل'top' | 'bottom' | 'start' | 'end''bottom'جهة زر الفتح التي تُفتح عليها. وتنتقل إلى الجهة المقابلة إن لم تتسع المساحة.
alignمُدخَل'start' | 'center' | 'end''start'طريقة محاذاتها مع زر الفتح على امتداد تلك الجهة.
offsetمُدخَلnumber8المسافة بين زر الفتح واللوحة، بالبكسل.
arrowمُدخَلbooleanfalseيعرض سهمًا يُشير إلى زر الفتح.
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 الأصلي.

المُحدِّد
button[nuiPopoverTrigger]
NuiPopoverTrigger: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
nuiPopoverTriggerمُدخَلNuiPopoverالنافذة المنبثقة المراد فتحها.

NuiHovercard

تلميح غني يصف العنصر الذي يُظهره.

المُحدِّد
[nuiHovercard]
يُصدَّر باسم
nuiHovercard
NuiHovercard: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
sideمُدخَل'top' | 'bottom' | 'start' | 'end''bottom'جهة العنصر المُشغِّل التي تظهر عليها. وتنتقل إلى الجهة المقابلة إن لم تتسع المساحة.
alignمُدخَل'start' | 'center' | 'end''start'طريقة محاذاتها مع العنصر المُشغِّل على امتداد تلك الجهة.
offsetمُدخَلnumber8المسافة بين العنصر المُشغِّل والبطاقة، بالبكسل.
arrowمُدخَلbooleanfalseيعرض سهمًا يُشير إلى العنصر المُشغِّل.
openDelayمُدخَلnumber500مدة بقاء المؤشر بالمللي ثانية قبل ظهورها. والتركيز بلوحة المفاتيح يُظهرها فورًا.
closeDelayمُدخَلnumber300المدة بالمللي ثانية قبل إغلاقها، بعد أن يغادر المؤشر.
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]
NuiHovercardTrigger: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
nuiHovercardTriggerمُدخَلNuiHovercardبطاقة التحويم المراد إظهارها.