【つーるちっぷ】

ツールチップ とは?

最終更新:
💡 ボタンのそばに現れる、小さな説明

ボタンなどにカーソルを重ねたり、キーボードでフォーカスしたりすると現れる短い補足表示。重要な説明を隠さず、入力方法の違いにも配慮して使うUIです。

📌 このページのポイント
ツールチップ:そばで短く補足操作する前ホバー・フォーカス検索するキーボードでも読めるように大事な説明は、隠さず見せる短い補足に使おう
検索ボタンに説明を添える例。表示はマウスだけに限定せず、フォーカスでも読める設計にします。
ひよこ ひよこ
どんな表示がツールチップなの?
ペンギン先生 ペンギン先生
アイコンにカーソルを重ねたときに出る「検索する」などの小さな説明だよ。キーボードでそのボタンを選んだときにも出せる。ボタンのそばで短く補足するのが役割なんだ。
ひよこ ひよこ
HTMLのtitle属性だけで作れる?
ペンギン先生 ペンギン先生
ブラウザがtitleの文字を小さく表示することはあるよ。ただしタッチ・キーボード・読み上げでの扱いには問題があるので、重要な説明をtitleだけに入れないようにしよう。ボタン自体にも分かる名前を付けたいね。
ひよこ ひよこ
自作するときは、何に気をつける?
ペンギン先生 ペンギン先生
マウスだけでなくフォーカスでも表示し、説明へカーソルを移しても読めるようにする。ほかの内容を覆う場合などはEscキーで閉じられることも大切だよ。aria-describedbyで説明との関係を伝える方法があるけど、属性を付けるだけで操作まで自動で実装されるわけではないんだ。
ひよこ ひよこ
スマホでは、どうするの?
ペンギン先生 ペンギン先生
ホバーできない操作環境もあるから、必要な説明はその場に表示したり、押して開く説明を別に用意したりしよう。入力の必須条件をツールチップだけに隠すのは避けたいね。説明内にリンクや操作ボタンが必要なら、単純なツールチップとは別のUIを考えるんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ツールチップ」って出てきたら「ボタンなどのそばに現れる短い補足説明」と思えばだいたいOK!
📖 おまけ:英語の意味
「Tooltip」 = 道具・操作のヒント
💬 Toolは道具、tipはヒントを表す言葉です。操作の意味を短く補う表示を指し、詳しい説明や操作ボタンを詰め込むための画面とは区別します。

参考資料

← 用語集にもどる