Import
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';NuiPopover
Một popover native được đặt cạnh phần tử đã mở nó.
| Tên | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | Phía của trigger mà nó mở ra. Tự lật khi không đủ chỗ. |
alignInput | 'start' | 'center' | 'end' | 'start' | Cách nó căn với trigger dọc theo phía đó. |
offsetInput | number | 8 | Khoảng cách giữa trigger và bảng, tính bằng pixel. |
arrowInput | boolean | false | Hiển thị mũi tên trỏ về trigger. |
enterInput | NuiEnter | Cách component xuất hiện: zoom, fade, drop, rise, unfold, flip, swing, slide hoặc none. | |
motionInput | NuiMotion | Lò xo quyết định chuyển động của component: snappy, bouncy, jelly, elastic, lazy, mechanical hoặc none. | |
springInput | NuiSpring | Một lò xo bất kỳ, dạng { stiffness, damping, mass }, được biên dịch sang CSS lúc runtime. Ghi đè motion. | |
cornersInput | NuiCorners | Hình dạng các góc: round, squircle, bevel, scoop, notch hoặc square. | |
radiusInput | NuiRadius | Mức bo góc: none, small, medium, large hoặc full. | |
densityInput | NuiDensity | Lượng không gian mà component chiếm: compact, regular hoặc roomy. | |
openChangeOutput | boolean | Phát ra khi nó mở hoặc đóng. | |
showPhương thức | (anchor: HTMLElement) => void | Mở nó cạnh một phần tử bất kỳ. | |
hidePhương thức | () => void | Đóng nó. |
Các input tùy biến mà bạn không đặt sẽ lấy giá trị từ thuộc tính data-nui-* gần nhất. Xem hướng dẫn tùy biến.
NuiPopoverTrigger
Một nút mở và đóng popover, bằng popovertarget native.
| Tên | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
nuiPopoverTriggerInput | NuiPopover | Popover cần mở. |
NuiHovercard
Một tooltip nâng cao mô tả trigger của nó.
| Tên | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | Phía của trigger mà nó mở ra. Tự lật khi không đủ chỗ. |
alignInput | 'start' | 'center' | 'end' | 'start' | Cách nó căn với trigger dọc theo phía đó. |
offsetInput | number | 8 | Khoảng cách giữa trigger và thẻ, tính bằng pixel. |
arrowInput | boolean | false | Hiển thị mũi tên trỏ về trigger. |
openDelayInput | number | 500 | Số mili giây di chuột qua trước khi nó mở. Focus từ bàn phím mở nó ngay lập tức. |
closeDelayInput | number | 300 | Số mili giây trước khi nó đóng, sau khi con trỏ đã rời đi. |
enterInput | NuiEnter | Cách component xuất hiện: zoom, fade, drop, rise, unfold, flip, swing, slide hoặc none. | |
motionInput | NuiMotion | Lò xo quyết định chuyển động của component: snappy, bouncy, jelly, elastic, lazy, mechanical hoặc none. | |
springInput | NuiSpring | Một lò xo bất kỳ, dạng { stiffness, damping, mass }, được biên dịch sang CSS lúc runtime. Ghi đè motion. | |
cornersInput | NuiCorners | Hình dạng các góc: round, squircle, bevel, scoop, notch hoặc square. | |
radiusInput | NuiRadius | Mức bo góc: none, small, medium, large hoặc full. | |
densityInput | NuiDensity | Lượng không gian mà component chiếm: compact, regular hoặc roomy. | |
openChangeOutput | boolean | Phát ra khi nó mở hoặc đóng. | |
showPhương thức | (anchor: HTMLElement) => void | Mở nó cạnh một phần tử bất kỳ. | |
hidePhương thức | () => void | Đóng nó. |
Các input tùy biến mà bạn không đặt sẽ lấy giá trị từ thuộc tính data-nui-* gần nhất. Xem hướng dẫn tùy biến.
NuiHovercardTrigger
Hiển thị hovercard khi di chuột qua và khi nhận focus từ bàn phím, đồng thời biến nó thành phần mô tả của phần tử này.
| Tên | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
nuiHovercardTriggerInput | NuiHovercard | Hovercard cần hiển thị. |