ToollyToolly

ピル型の切り替えタブ

「月払い/年払い」など、2〜3択を切り替える。

用途・説明

丸みのある枠のなかで、白いつまみが動くピル型の切り替えタブ(セグメントコントロール)を作成します。「月払い/年払い」「日/週/月」など、2〜4個の選択肢から表示を切り替えるときに向いています。

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

カラーとサイズを選ぶ

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

カラー
サイズ

書き換える項目

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

[選択肢のリスト]
例:月払い、年払い
[使用技術]
例:HTML/CSS + JavaScript、React + Tailwind CSS

プロンプト全文

あなたはWebデザイナー兼フロントエンドエンジニアです。
以下の条件で「ピル型の切り替えタブ」を実装してください。

## 表示内容
- 選択肢:[選択肢のリスト]
- 切り替えた結果を表示する、サンプルのエリア

## レイアウト
- 選択肢を、1つの丸い枠のなかに横に並べる
- すべての選択肢を、同じ幅にする(いちばん長い文字に合わせる)
- 幅は内容に合わせる(inline-flex)。スマホで収まらないときは、幅100%にして等分する

## デザイン
- 外側の枠:背景は #1463F0 の12%の淡い色、角丸 999px、padding 4px
- 選択肢:高さ 40px、左右padding 24px、文字 14px・font-weight 700・色 #5F6D84
- 選択中のつまみ:背景 #FFFFFF、角丸 999px、影 0 1px 4px rgba(27,42,68,0.12)。文字は #1463F0
- 選択肢にラベルを添えられるようにする(例:「年払い」の右に「2か月分お得」。11px、背景 #1463F0、文字 #FFFFFF、角丸 999px)
- 角ばった見た目のものも用意する(外側の角丸 10px、つまみの角丸 7px)

## 動作
- 選択中のつまみは、1つの要素を動かして表現する。切り替えると、0.2秒でなめらかに横へ移動する
- 切り替えたら、選んだ値をコールバックで渡す

## アクセシビリティ
- 内容のパネルを切り替える場合は、タブ(role="tablist" / "tab")として実装する
- 表示の方法や設定を切り替える場合は、ラジオボタン(role="radiogroup" / "radio"、aria-checked)として実装する。どちらで実装したかをコメントで説明する
- 左右の矢印キーで選択を移動できる
- グループに aria-label を付ける(例:「お支払いの周期」)
- つまみの動きは prefers-reduced-motion で無効化
- タップ領域は高さ 44px 以上(見た目が 40px の場合は、余白で補う)

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

使い方

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