导入
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';NuiPopover
原生弹出框,放置在打开它的元素旁边。
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
side输入 | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | 在触发器的哪一侧打开。空间不足时会翻转。 |
align输入 | 'start' | 'center' | 'end' | 'start' | 沿该侧与触发器的对齐方式。 |
offset输入 | number | 8 | 触发器与面板之间的间距,单位为像素。 |
arrow输入 | boolean | false | 显示一个指向触发器的箭头。 |
enter输入 | NuiEnter | 入场方式:zoom、fade、drop、rise、unfold、flip、swing、slide 或 none。 | |
motion输入 | NuiMotion | 运动时使用的弹簧:snappy、bouncy、jelly、elastic、lazy、mechanical 或 none。 | |
spring输入 | NuiSpring | 任意弹簧,以 { stiffness, damping, mass } 的形式指定,在运行时编译为 CSS。它会覆盖 motion。 | |
corners输入 | NuiCorners | 边角的形状:round、squircle、bevel、scoop、notch 或 square。 | |
radius输入 | NuiRadius | 边角的大小:none、small、medium、large 或 full。 | |
density输入 | NuiDensity | 占用的空间:compact、regular 或 roomy。 | |
openChange输出 | boolean | 打开或关闭时发出。 | |
show方法 | (anchor: HTMLElement) => void | 在任意元素旁边打开它。 | |
hide方法 | () => void | 关闭它。 |
用于自定义的输入属性如果未设置,会沿用最近的 data-nui-* 属性。详见自定义指南。
NuiPopoverTrigger
通过原生 popovertarget 打开和关闭弹出框的按钮。
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
nuiPopoverTrigger输入 | NuiPopover | 要打开的弹出框。 |
NuiHovercard
描述其触发器的、内容丰富的工具提示。
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
side输入 | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | 在触发器的哪一侧打开。空间不足时会翻转。 |
align输入 | 'start' | 'center' | 'end' | 'start' | 沿该侧与触发器的对齐方式。 |
offset输入 | number | 8 | 触发器与卡片之间的间距,单位为像素。 |
arrow输入 | boolean | false | 显示一个指向触发器的箭头。 |
openDelay输入 | number | 500 | 悬停多少毫秒后打开。通过键盘获得焦点时会立即打开。 |
closeDelay输入 | number | 300 | 指针离开后,经过多少毫秒关闭。 |
enter输入 | NuiEnter | 入场方式:zoom、fade、drop、rise、unfold、flip、swing、slide 或 none。 | |
motion输入 | NuiMotion | 运动时使用的弹簧:snappy、bouncy、jelly、elastic、lazy、mechanical 或 none。 | |
spring输入 | NuiSpring | 任意弹簧,以 { stiffness, damping, mass } 的形式指定,在运行时编译为 CSS。它会覆盖 motion。 | |
corners输入 | NuiCorners | 边角的形状:round、squircle、bevel、scoop、notch 或 square。 | |
radius输入 | NuiRadius | 边角的大小:none、small、medium、large 或 full。 | |
density输入 | NuiDensity | 占用的空间:compact、regular 或 roomy。 | |
openChange输出 | boolean | 打开或关闭时发出。 | |
show方法 | (anchor: HTMLElement) => void | 在任意元素旁边打开它。 | |
hide方法 | () => void | 关闭它。 |
用于自定义的输入属性如果未设置,会沿用最近的 data-nui-* 属性。详见自定义指南。
NuiHovercardTrigger
在悬停和键盘聚焦时显示悬停卡片,并将其设为此元素的描述。
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
nuiHovercardTrigger输入 | NuiHovercard | 要显示的悬停卡片。 |