Tooltip

Tooltipは、要素の補足など短い情報を表示するコンポーネントです。

使い方

import { Tooltip } from "@yamada-ui/react"
<Tooltip />

配置を変更する

配置を変更する場合は、placement"end""center-start"などを設定します。デフォルトでは、"start"が設定されています。

アニメーションを変更する

表示または非表示のアニメーションを変更する場合は、animationScheme"top""left"などを設定します。デフォルトでは、"scale"が設定されています。

所要時間を変更する

所要時間を変更する場合は、durationに数値(秒)を設定します。

オフセットを変更する

オフセットを変更する場合は、gutterまたはoffsetに値を設定します。

gutterは、単純な要素との差を設定でき、offsetは、[横軸, 縦軸]を設定できます。

遅延させる

表示または非表示を遅延させる場合は、openDelayまたはcloseDelayに数値(ミリ秒)を設定します。

無効にする

ツールチップを無効にする場合は、disabledtrueに設定します。

常に表示する

ツールチップを常に表示する場合は、opentrueに設定します。

Props

アクセシビリティ

Tooltipは、アクセシビリティに関してWAI-ARIA - Tooltip Patternに従います。

キーボード操作

キー説明状態
Escape表示中のポップアップ要素を非表示にします。-

ARIAロールと属性

コンポーネントロールと属性使い方
Tooltiprole="tooltip"Tooltipであることを示します。

類似のコンポーネント

Popover

Popoverは、要素の周りにフローティングして情報を表示するコンポーネントです。

Modal

Modalは、主要なコンテンツに重ねて表示され、ユーザーの注意を情報のみに集中させるコンポーネントです。

Drawer

Drawerは、画面の端から表示されるパネルのコンポーネントです。

NativePopover

NativePopoverは、HTML Popover APIを使用して要素の周りにフローティングして情報を表示するコンポーネントです。

Menu

Menuは、一般的なドロップダウンメニューを表示するコンポーネントです。

使用しているコンポーネント・フック

使用されているコンポーネント・フック