Import
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';NuiPopover
Un popover natif placé à côté de l’élément qui l’a ouvert.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | Le côté du déclencheur où il s’ouvre. Il bascule quand la place manque. |
alignInput | 'start' | 'center' | 'end' | 'start' | Son alignement sur le déclencheur, le long de ce côté. |
offsetInput | number | 8 | Écart entre le déclencheur et le panneau, en pixels. |
arrowInput | boolean | false | Affiche une flèche qui pointe vers le déclencheur. |
enterInput | NuiEnter | Son entrée en scène : zoom, fade, drop, rise, unfold, flip, swing, slide ou none. | |
motionInput | NuiMotion | Le ressort qui l’anime : snappy, bouncy, jelly, elastic, lazy, mechanical ou none. | |
springInput | NuiSpring | N’importe quel ressort, sous la forme { stiffness, damping, mass }, compilé en CSS à l’exécution. Il a priorité sur motion. | |
cornersInput | NuiCorners | La forme de ses coins : round, squircle, bevel, scoop, notch ou square. | |
radiusInput | NuiRadius | La taille de ses coins : none, small, medium, large ou full. | |
densityInput | NuiDensity | La place qu’il occupe : compact, regular ou roomy. | |
openChangeOutput | boolean | Émet à l’ouverture et à la fermeture. | |
showMéthode | (anchor: HTMLElement) => void | L’ouvre à côté de n’importe quel élément. | |
hideMéthode | () => void | Le ferme. |
Les inputs de personnalisation que vous ne définissez pas suivent l’attribut data-nui-* le plus proche. Consultez le guide de personnalisation.
NuiPopoverTrigger
Un bouton qui ouvre et ferme un popover, avec le popovertarget natif.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
nuiPopoverTriggerInput | NuiPopover | Le popover à ouvrir. |
NuiHovercard
Une infobulle riche qui décrit son déclencheur.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | Le côté du déclencheur où elle s’ouvre. Elle bascule quand la place manque. |
alignInput | 'start' | 'center' | 'end' | 'start' | Son alignement sur le déclencheur, le long de ce côté. |
offsetInput | number | 8 | Écart entre le déclencheur et la carte, en pixels. |
arrowInput | boolean | false | Affiche une flèche qui pointe vers le déclencheur. |
openDelayInput | number | 500 | Millisecondes de survol avant l’ouverture. Le focus clavier l’ouvre immédiatement. |
closeDelayInput | number | 300 | Millisecondes avant la fermeture, une fois que le pointeur est parti. |
enterInput | NuiEnter | Son entrée en scène : zoom, fade, drop, rise, unfold, flip, swing, slide ou none. | |
motionInput | NuiMotion | Le ressort qui l’anime : snappy, bouncy, jelly, elastic, lazy, mechanical ou none. | |
springInput | NuiSpring | N’importe quel ressort, sous la forme { stiffness, damping, mass }, compilé en CSS à l’exécution. Il a priorité sur motion. | |
cornersInput | NuiCorners | La forme de ses coins : round, squircle, bevel, scoop, notch ou square. | |
radiusInput | NuiRadius | La taille de ses coins : none, small, medium, large ou full. | |
densityInput | NuiDensity | La place qu’il occupe : compact, regular ou roomy. | |
openChangeOutput | boolean | Émet à l’ouverture et à la fermeture. | |
showMéthode | (anchor: HTMLElement) => void | L’ouvre à côté de n’importe quel élément. | |
hideMéthode | () => void | La ferme. |
Les inputs de personnalisation que vous ne définissez pas suivent l’attribut data-nui-* le plus proche. Consultez le guide de personnalisation.
NuiHovercardTrigger
Affiche une hovercard au survol et au focus clavier, et en fait la description de cet élément.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
nuiHovercardTriggerInput | NuiHovercard | La hovercard à afficher. |