ToollyToolly

通知バッジ

ベルやアイコンの角に、未読の数を小さく表示。

用途・説明

ベルのアイコンやアバター、タブの文字に添える通知バッジを作成します。未読の件数を表示するもの、点だけのもの、「NEW」のラベルの3種類を用意します。件数が増えても崩れない形にしています。

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

カラーとサイズを選ぶ

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

カラー
サイズ

書き換える項目

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

[使う場所]
例:ヘッダーのベルのアイコン、タブの文字の横
[使用技術]
例:HTML/CSS、React + Tailwind CSS

プロンプト全文

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

## 作るもの
[使う場所] で使う、以下の3種類のバッジ。
1. 件数のバッジ:アイコンの右上に、未読の件数を表示する
2. 点のバッジ:アイコンやアバターの右上に、小さな点だけを表示する
3. ラベルのバッジ:文字の右に、件数または「NEW」を表示する

## デザイン
- 件数のバッジ:高さ 18px、最小の幅 18px、左右padding 5px、角丸 999px、背景 #C9343A、文字 #FFFFFF・11px・font-weight 700
- 件数のバッジのまわりに、背景と同じ色のふち(2px)を付けて、アイコンから浮かせる
- 点のバッジ:10px の円、背景 #1463F0、同じくふち(2px)を付ける
- ラベルのバッジ(件数):高さ 20px、左右padding 8px、角丸 999px、背景 #1463F0、文字 #FFFFFF・12px・font-weight 700
- ラベルのバッジ(NEW):背景は #1463F0 の9%の淡い色、文字 #1463F0
- ベルのアイコンを入れるボタン:40px の円、背景 #FFFFFF、枠線 1px solid #E2E8F0

## 動作
- 件数が0のときは、バッジを表示しない
- 件数が100以上のときは「99+」と表示する
- 件数が増えたときに、バッジが1度だけ小さく弾む(0.3秒)

## 位置
- 件数と点のバッジは、アイコンの右上の角に中心が来るように置く(親を position: relative にする)
- 件数の桁が増えたら、左ではなく右に広がるようにする

## アクセシビリティ
- バッジの数字は、アイコンのボタンの aria-label に含める(例:「お知らせ、未読3件」)。バッジ自体は aria-hidden="true"
- 点のバッジは、「未読あり」を読み上げ用の文字で伝える
- 赤い色だけに頼らず、数字や文字で意味が伝わるようにする
- 弾む動きは prefers-reduced-motion で無効化

## 出力形式
- [使用技術]のコードを1つ出力
- 3種類を並べたサンプルも一緒に出力

使い方

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