Import
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';NuiPopover
Ein natives Popover, platziert neben dem Element, das es geöffnet hat.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | Die Seite des Triggers, an der es sich öffnet. Fehlt der Platz, klappt es um. |
alignInput | 'start' | 'center' | 'end' | 'start' | Wie es entlang dieser Seite am Trigger ausgerichtet ist. |
offsetInput | number | 8 | Abstand zwischen Trigger und Panel, in Pixeln. |
arrowInput | boolean | false | Blendet einen Pfeil ein, der auf den Trigger zeigt. |
enterInput | NuiEnter | Wie die Komponente erscheint: zoom, fade, drop, rise, unfold, flip, swing, slide oder none. | |
motionInput | NuiMotion | Die Feder, mit der sich die Komponente bewegt: snappy, bouncy, jelly, elastic, lazy, mechanical oder none. | |
springInput | NuiSpring | Eine beliebige Feder als { stiffness, damping, mass }, zur Laufzeit zu CSS kompiliert. Hat Vorrang vor motion. | |
cornersInput | NuiCorners | Die Form der Ecken: round, squircle, bevel, scoop, notch oder square. | |
radiusInput | NuiRadius | Wie groß die Ecken sind: none, small, medium, large oder full. | |
densityInput | NuiDensity | Wie viel Platz die Komponente einnimmt: compact, regular oder roomy. | |
openChangeOutput | boolean | Emittiert, wenn es sich öffnet oder schließt. | |
showMethode | (anchor: HTMLElement) => void | Öffnet es neben einem beliebigen Element. | |
hideMethode | () => void | Schließt es. |
Anpassungs-Inputs, die du nicht setzt, richten sich nach dem nächstgelegenen data-nui-*-Attribut. Mehr dazu in der Anleitung zur Anpassung.
NuiPopoverTrigger
Ein Button, der ein Popover öffnet und schließt, mit dem nativen popovertarget.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
nuiPopoverTriggerInput | NuiPopover | Das zu öffnende Popover. |
NuiHovercard
Ein reichhaltiger Tooltip, der seinen Trigger beschreibt.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | Die Seite des Triggers, an der sie sich öffnet. Fehlt der Platz, klappt sie um. |
alignInput | 'start' | 'center' | 'end' | 'start' | Wie sie entlang dieser Seite am Trigger ausgerichtet ist. |
offsetInput | number | 8 | Abstand zwischen Trigger und Karte, in Pixeln. |
arrowInput | boolean | false | Blendet einen Pfeil ein, der auf den Trigger zeigt. |
openDelayInput | number | 500 | Millisekunden Hovern, bevor sie sich öffnet. Tastaturfokus öffnet sie sofort. |
closeDelayInput | number | 300 | Millisekunden bis zum Schließen, nachdem der Mauszeiger sie verlassen hat. |
enterInput | NuiEnter | Wie die Komponente erscheint: zoom, fade, drop, rise, unfold, flip, swing, slide oder none. | |
motionInput | NuiMotion | Die Feder, mit der sich die Komponente bewegt: snappy, bouncy, jelly, elastic, lazy, mechanical oder none. | |
springInput | NuiSpring | Eine beliebige Feder als { stiffness, damping, mass }, zur Laufzeit zu CSS kompiliert. Hat Vorrang vor motion. | |
cornersInput | NuiCorners | Die Form der Ecken: round, squircle, bevel, scoop, notch oder square. | |
radiusInput | NuiRadius | Wie groß die Ecken sind: none, small, medium, large oder full. | |
densityInput | NuiDensity | Wie viel Platz die Komponente einnimmt: compact, regular oder roomy. | |
openChangeOutput | boolean | Emittiert, wenn sie sich öffnet oder schließt. | |
showMethode | (anchor: HTMLElement) => void | Öffnet sie neben einem beliebigen Element. | |
hideMethode | () => void | Schließt sie. |
Anpassungs-Inputs, die du nicht setzt, richten sich nach dem nächstgelegenen data-nui-*-Attribut. Mehr dazu in der Anleitung zur Anpassung.
NuiHovercardTrigger
Zeigt eine Hovercard beim Hovern und bei Tastaturfokus an und macht sie zur Beschreibung dieses Elements.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
nuiHovercardTriggerInput | NuiHovercard | Die anzuzeigende Hovercard. |