コンポーネント
← すべてのコンポーネント

ツールチップ

stimeo--tooltip

ホバー/フォーカスで出る補足。表示・非表示の遅延、hoverable な橋渡し、Escape 消去を担う。

  • Tooltip

stimeo--tooltip コントローラは、WAI-ARIA の Tooltip パターンと WCAG 1.4.13 (hoverable / dismissible / persistent)を実装する。mouseenter/focusin で表示し mouseleave/focusout で非表示にし、それぞれ showDelay/hideDelay でちらつきを抑える。ツールチップ側にも show/hide を結ぶことで、トリガーからツールチップへポインタを移しても消えない。表示中は document レベルで Escape を監視するため、ホバー起動でフォーカスが別要素にあっても消せる。ツールチップ自身はフォーカスを受け取らず操作要素を持たない。 aria-describedby の関連付けはマークアップで宣言し、常に保持する。配置はこの Playground の CSS が持つ。

実行中

キーボード操作

キー動作
Esc 表示中のツールチップを消す(document 全体で監視。フォーカス位置に依らない)。