Importação
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';NuiPopover
Um popover nativo posicionado ao lado do elemento que o abriu.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | O lado do gatilho em que ele abre. Muda de lado quando falta espaço. |
alignInput | 'start' | 'center' | 'end' | 'start' | Como ele se alinha ao gatilho ao longo desse lado. |
offsetInput | number | 8 | Distância entre o gatilho e o painel, em pixels. |
arrowInput | boolean | false | Mostra uma seta que aponta para o gatilho. |
enterInput | NuiEnter | Como ele entra em cena: zoom, fade, drop, rise, unfold, flip, swing, slide ou none. | |
motionInput | NuiMotion | A mola com que ele se move: snappy, bouncy, jelly, elastic, lazy, mechanical ou none. | |
springInput | NuiSpring | Qualquer mola, no formato { stiffness, damping, mass }, compilada para CSS em tempo de execução. Tem prioridade sobre motion. | |
cornersInput | NuiCorners | O formato dos cantos: round, squircle, bevel, scoop, notch ou square. | |
radiusInput | NuiRadius | O tamanho dos cantos: none, small, medium, large ou full. | |
densityInput | NuiDensity | Quanto espaço ele ocupa: compact, regular ou roomy. | |
openChangeOutput | boolean | Emite quando ele abre ou fecha. | |
showMétodo | (anchor: HTMLElement) => void | Abre o popover ao lado de qualquer elemento. | |
hideMétodo | () => void | Fecha o popover. |
Os inputs de personalização que você não definir seguem o atributo data-nui-* mais próximo. Veja o guia de personalização.
NuiPopoverTrigger
Um botão que abre e fecha um popover, com o popovertarget nativo.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
nuiPopoverTriggerInput | NuiPopover | O popover a ser aberto. |
NuiHovercard
Um tooltip rico que descreve o seu gatilho.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | O lado do gatilho em que ele abre. Muda de lado quando falta espaço. |
alignInput | 'start' | 'center' | 'end' | 'start' | Como ele se alinha ao gatilho ao longo desse lado. |
offsetInput | number | 8 | Distância entre o gatilho e o card, em pixels. |
arrowInput | boolean | false | Mostra uma seta que aponta para o gatilho. |
openDelayInput | number | 500 | Milissegundos de hover antes de abrir. O foco do teclado o abre na hora. |
closeDelayInput | number | 300 | Milissegundos antes de fechar, depois que o ponteiro sai. |
enterInput | NuiEnter | Como ele entra em cena: zoom, fade, drop, rise, unfold, flip, swing, slide ou none. | |
motionInput | NuiMotion | A mola com que ele se move: snappy, bouncy, jelly, elastic, lazy, mechanical ou none. | |
springInput | NuiSpring | Qualquer mola, no formato { stiffness, damping, mass }, compilada para CSS em tempo de execução. Tem prioridade sobre motion. | |
cornersInput | NuiCorners | O formato dos cantos: round, squircle, bevel, scoop, notch ou square. | |
radiusInput | NuiRadius | O tamanho dos cantos: none, small, medium, large ou full. | |
densityInput | NuiDensity | Quanto espaço ele ocupa: compact, regular ou roomy. | |
openChangeOutput | boolean | Emite quando ele abre ou fecha. | |
showMétodo | (anchor: HTMLElement) => void | Abre o hovercard ao lado de qualquer elemento. | |
hideMétodo | () => void | Fecha o hovercard. |
Os inputs de personalização que você não definir seguem o atributo data-nui-* mais próximo. Veja o guia de personalização.
NuiHovercardTrigger
Mostra um hovercard com hover e com o foco do teclado, e o torna a descrição deste elemento.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
nuiHovercardTriggerInput | NuiHovercard | O hovercard a ser mostrado. |