Import

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

NuiPopover

Một popover native được đặt cạnh phần tử đã mở nó.

Selector
[nuiPopover]
Tên export
nuiPopover
NuiPopover: Thuộc tính
TênKiểuMặc địnhMô 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 đó.
offsetInputnumber8Khoảng cách giữa trigger và bảng, tính bằng pixel.
arrowInputbooleanfalseHiển thị mũi tên trỏ về trigger.
enterInputNuiEnterCách component xuất hiện: zoom, fade, drop, rise, unfold, flip, swing, slide hoặc none.
motionInputNuiMotionLò xo quyết định chuyển động của component: snappy, bouncy, jelly, elastic, lazy, mechanical hoặc none.
springInputNuiSpringMột lò xo bất kỳ, dạng { stiffness, damping, mass }, được biên dịch sang CSS lúc runtime. Ghi đè motion.
cornersInputNuiCornersHình dạng các góc: round, squircle, bevel, scoop, notch hoặc square.
radiusInputNuiRadiusMức bo góc: none, small, medium, large hoặc full.
densityInputNuiDensityLượng không gian mà component chiếm: compact, regular hoặc roomy.
openChangeOutputbooleanPhát ra khi nó mở hoặc đóng.
showPhương thức(anchor: HTMLElement) => voidMở 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.

Selector
button[nuiPopoverTrigger]
NuiPopoverTrigger: Thuộc tính
TênKiểuMặc địnhMô tả
nuiPopoverTriggerInputNuiPopoverPopover cần mở.

NuiHovercard

Một tooltip nâng cao mô tả trigger của nó.

Selector
[nuiHovercard]
Tên export
nuiHovercard
NuiHovercard: Thuộc tính
TênKiểuMặc địnhMô 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 đó.
offsetInputnumber8Khoảng cách giữa trigger và thẻ, tính bằng pixel.
arrowInputbooleanfalseHiển thị mũi tên trỏ về trigger.
openDelayInputnumber500Số 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.
closeDelayInputnumber300Số mili giây trước khi nó đóng, sau khi con trỏ đã rời đi.
enterInputNuiEnterCách component xuất hiện: zoom, fade, drop, rise, unfold, flip, swing, slide hoặc none.
motionInputNuiMotionLò xo quyết định chuyển động của component: snappy, bouncy, jelly, elastic, lazy, mechanical hoặc none.
springInputNuiSpringMột lò xo bất kỳ, dạng { stiffness, damping, mass }, được biên dịch sang CSS lúc runtime. Ghi đè motion.
cornersInputNuiCornersHình dạng các góc: round, squircle, bevel, scoop, notch hoặc square.
radiusInputNuiRadiusMức bo góc: none, small, medium, large hoặc full.
densityInputNuiDensityLượng không gian mà component chiếm: compact, regular hoặc roomy.
openChangeOutputbooleanPhát ra khi nó mở hoặc đóng.
showPhương thức(anchor: HTMLElement) => voidMở 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.

Selector
[nuiHovercardTrigger]
NuiHovercardTrigger: Thuộc tính
TênKiểuMặc địnhMô tả
nuiHovercardTriggerInputNuiHovercardHovercard cần hiển thị.