ایمپورت
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';NuiPopover
یک popover بومی که کنار عنصری که بازش کرده قرار میگیرد.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
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
دکمهای که یک popover را با popovertarget بومی باز و بسته میکند.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
nuiPopoverTriggerورودی | NuiPopover | مشخص میکند کدام popover باز شود. |
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
با بردن نشانگر و با فوکوس صفحهکلید یک hovercard نشان میدهد و آن را توضیح این عنصر قرار میدهد.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
nuiHovercardTriggerورودی | NuiHovercard | مشخص میکند کدام hovercard نشان داده شود. |