ToollyToolly

ツールチップ

アイコンや言葉に、短い補足を添える。

用途・説明

アイコンや用語にカーソルを合わせる、またはフォーカスすると、短い説明が現れるツールチップを作成します。マウスだけでなく、キーボードやスマホのタップでも見られるようにしています。画面の端では、はみ出さない向きに自動で切り替えます。

仕上がり例です。使用するAIや指示の解釈によって、実際の出力は異なります。

カラーとサイズを選ぶ

選んだ内容は、上の仕上がり例と下のプロンプト全文に反映されます。

カラー
サイズ

書き換える項目

プロンプト内の[ ]の部分を、つくりたいサイトに合わせて書き換えてから使ってください。

[対象の例]
例:「送料について」の文字と、その横の「?」アイコン
[説明の文]
例:3,000円以上のご注文で、送料が無料になります
[使用技術]
例:HTML/CSS + JavaScript、React + Tailwind CSS

プロンプト全文

あなたはWebデザイナー兼フロントエンドエンジニアです。
以下の条件で「ツールチップ」を実装してください。

## 表示内容
- 対象:[対象の例]
- ツールチップ:[説明の文]

## レイアウト
- 対象の真上に、8px 離して表示する。横は対象の中央にそろえる
- 対象のほうを指す、小さな三角形のしっぽを付ける
- 上に表示する場所がないときは下に、左右がはみ出すときは画面のなかに収まるよう横にずらす
- 最大幅 240px。長い文は折り返す

## デザイン
- ツールチップ:背景 #1B2A44、角丸 6px、padding 8px 12px、文字 #FFFFFF・13px・line-height 1.6
- しっぽ:ツールチップと同じ色、幅 10px
- 「?」のアイコン:18px の円、背景は #1463F0 の9%の淡い色、文字 #1463F0・12px・font-weight 700
- 対象が文字の場合は、下に点線(1px dashed #8A96AA)を引いて、補足があることを示す

## 動作
- hover したら 0.3秒後に表示し、離れたらすぐ消す(かすっただけで出ないようにする)
- フォーカスしたときは、すぐに表示する
- スマホでは、タップで表示し、ほかの場所をタップすると消す
- Esc キーで消せる
- ツールチップの上にカーソルを移しても、消えないようにする
- 表示は 0.15秒のフェード

## 使いどころ
- 補足の短い文だけに使う。リンクやボタンなど、操作できるものは入れない
- なくても操作できる情報だけを入れる(必須の説明は、常に見える場所に書く)

## アクセシビリティ
- 対象は button 要素(またはフォーカスできる要素)にする
- ツールチップに role="tooltip" と id を付け、対象の aria-describedby で結びつける
- 「?」のアイコンだけの場合は、aria-label で何の説明かを伝える(例:「送料についての説明」)
- フェードは prefers-reduced-motion で無効化

## 出力形式
- [使用技術]のコードを1つ出力

使い方

  1. 1「書き換える項目」を見ながら、プロンプト内の[ ]の部分を自分のサイトの内容に書き換えます。色とサイズはこのページ上で選ぶと、プロンプトに自動で反映されます。
  2. 2「プロンプトをコピー」を押し、Claude・ChatGPT・GeminiなどのAIにそのまま貼り付けて送信します。
  3. 3出力されたコードを自分のサイトに貼り付けて表示を確認します。直したいところは「余白をもう少し広く」のように、続けてAIに伝えると調整できます。
すべて見る