Importación
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';NuiPopover
Un popover nativo colocado junto al elemento que lo abrió.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | El lado del disparador en el que se abre. Cambia al opuesto si no hay espacio. |
alignInput | 'start' | 'center' | 'end' | 'start' | Cómo se alinea con el disparador a lo largo de ese lado. |
offsetInput | number | 8 | Separación entre el disparador y el panel, en píxeles. |
arrowInput | boolean | false | Muestra una flecha que apunta al disparador. |
enterInput | NuiEnter | Cómo entra en escena: zoom, fade, drop, rise, unfold, flip, swing, slide o none. | |
motionInput | NuiMotion | El resorte con el que se mueve: snappy, bouncy, jelly, elastic, lazy, mechanical o none. | |
springInput | NuiSpring | Cualquier resorte, en forma de { stiffness, damping, mass }, compilado a CSS en tiempo de ejecución. Tiene prioridad sobre motion. | |
cornersInput | NuiCorners | La forma de sus esquinas: round, squircle, bevel, scoop, notch o square. | |
radiusInput | NuiRadius | El tamaño de sus esquinas: none, small, medium, large o full. | |
densityInput | NuiDensity | Cuánto espacio ocupa: compact, regular o roomy. | |
openChangeOutput | boolean | Emite cuando se abre o se cierra. | |
showMétodo | (anchor: HTMLElement) => void | Lo abre junto a cualquier elemento. | |
hideMétodo | () => void | Lo cierra. |
Los inputs de personalización que no definas siguen el atributo data-nui-* más cercano. Consulta la guía de personalización.
NuiPopoverTrigger
Un botón que abre y cierra un popover, con el popovertarget nativo.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
nuiPopoverTriggerInput | NuiPopover | El popover que se abre. |
NuiHovercard
Un tooltip enriquecido que describe su disparador.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | El lado del disparador en el que se abre. Cambia al opuesto si no hay espacio. |
alignInput | 'start' | 'center' | 'end' | 'start' | Cómo se alinea con el disparador a lo largo de ese lado. |
offsetInput | number | 8 | Separación entre el disparador y la tarjeta, en píxeles. |
arrowInput | boolean | false | Muestra una flecha que apunta al disparador. |
openDelayInput | number | 500 | Milisegundos con el puntero encima antes de abrirse. El foco del teclado la abre al instante. |
closeDelayInput | number | 300 | Milisegundos antes de cerrarse, una vez que el puntero se ha ido. |
enterInput | NuiEnter | Cómo entra en escena: zoom, fade, drop, rise, unfold, flip, swing, slide o none. | |
motionInput | NuiMotion | El resorte con el que se mueve: snappy, bouncy, jelly, elastic, lazy, mechanical o none. | |
springInput | NuiSpring | Cualquier resorte, en forma de { stiffness, damping, mass }, compilado a CSS en tiempo de ejecución. Tiene prioridad sobre motion. | |
cornersInput | NuiCorners | La forma de sus esquinas: round, squircle, bevel, scoop, notch o square. | |
radiusInput | NuiRadius | El tamaño de sus esquinas: none, small, medium, large o full. | |
densityInput | NuiDensity | Cuánto espacio ocupa: compact, regular o roomy. | |
openChangeOutput | boolean | Emite cuando se abre o se cierra. | |
showMétodo | (anchor: HTMLElement) => void | La abre junto a cualquier elemento. | |
hideMétodo | () => void | La cierra. |
Los inputs de personalización que no definas siguen el atributo data-nui-* más cercano. Consulta la guía de personalización.
NuiHovercardTrigger
Muestra una hovercard al pasar el puntero y con el foco del teclado, y la convierte en la descripción de este elemento.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
nuiHovercardTriggerInput | NuiHovercard | La hovercard que se muestra. |