Import
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';NuiPopover
Un popover nativo posizionato accanto all’elemento che lo ha aperto.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | Il lato del trigger su cui si apre. Passa al lato opposto quando manca spazio. |
alignInput | 'start' | 'center' | 'end' | 'start' | Come si allinea al trigger lungo quel lato. |
offsetInput | number | 8 | Distanza tra il trigger e il pannello, in pixel. |
arrowInput | boolean | false | Mostra una freccia che punta al trigger. |
enterInput | NuiEnter | Come entra in scena: zoom, fade, drop, rise, unfold, flip, swing, slide o none. | |
motionInput | NuiMotion | La molla con cui si muove: snappy, bouncy, jelly, elastic, lazy, mechanical o none. | |
springInput | NuiSpring | Qualsiasi molla, nella forma { stiffness, damping, mass }, compilata in CSS a runtime. Ha la precedenza su motion. | |
cornersInput | NuiCorners | La forma degli angoli: round, squircle, bevel, scoop, notch o square. | |
radiusInput | NuiRadius | Quanto sono grandi gli angoli: none, small, medium, large o full. | |
densityInput | NuiDensity | Quanto spazio occupa: compact, regular o roomy. | |
openChangeOutput | boolean | Emette quando si apre o si chiude. | |
showMetodo | (anchor: HTMLElement) => void | Lo apre accanto a qualsiasi elemento. | |
hideMetodo | () => void | Lo chiude. |
Gli input di personalizzazione che non imposti seguono l’attributo data-nui-* più vicino. Vedi la guida alla personalizzazione.
NuiPopoverTrigger
Un pulsante che apre e chiude un popover, con il popovertarget nativo.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
nuiPopoverTriggerInput | NuiPopover | Il popover da aprire. |
NuiHovercard
Un tooltip ricco che descrive il suo trigger.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | Il lato del trigger su cui si apre. Passa al lato opposto quando manca spazio. |
alignInput | 'start' | 'center' | 'end' | 'start' | Come si allinea al trigger lungo quel lato. |
offsetInput | number | 8 | Distanza tra il trigger e la card, in pixel. |
arrowInput | boolean | false | Mostra una freccia che punta al trigger. |
openDelayInput | number | 500 | Millisecondi di hover prima dell’apertura. Il focus da tastiera la apre subito. |
closeDelayInput | number | 300 | Millisecondi prima della chiusura, dopo che il puntatore è uscito. |
enterInput | NuiEnter | Come entra in scena: zoom, fade, drop, rise, unfold, flip, swing, slide o none. | |
motionInput | NuiMotion | La molla con cui si muove: snappy, bouncy, jelly, elastic, lazy, mechanical o none. | |
springInput | NuiSpring | Qualsiasi molla, nella forma { stiffness, damping, mass }, compilata in CSS a runtime. Ha la precedenza su motion. | |
cornersInput | NuiCorners | La forma degli angoli: round, squircle, bevel, scoop, notch o square. | |
radiusInput | NuiRadius | Quanto sono grandi gli angoli: none, small, medium, large o full. | |
densityInput | NuiDensity | Quanto spazio occupa: compact, regular o roomy. | |
openChangeOutput | boolean | Emette quando si apre o si chiude. | |
showMetodo | (anchor: HTMLElement) => void | La apre accanto a qualsiasi elemento. | |
hideMetodo | () => void | La chiude. |
Gli input di personalizzazione che non imposti seguono l’attributo data-nui-* più vicino. Vedi la guida alla personalizzazione.
NuiHovercardTrigger
Mostra una hovercard al passaggio del mouse e con il focus da tastiera, e ne fa la descrizione di questo elemento.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
nuiHovercardTriggerInput | NuiHovercard | La hovercard da mostrare. |