インポート
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 | 表示するホバーカード。 |