ToollyToolly

通知設定のスイッチ一覧

項目ごとにオン・オフを切り替える、設定画面の基本形。

用途・説明

メール通知やお知らせの受け取りなどを、項目ごとのスイッチで切り替える設定フォームを作ります。左に項目名と説明、右にスイッチを置き、行ごとに線で区切ります。マイページの通知設定、アプリの環境設定、メルマガの配信設定に向いています。

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

カラーとサイズを選ぶ

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

カラー
サイズ

書き換える項目

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

[設定項目]
項目名と説明を3〜5個
[保存の方法]
例:切り替えるたびに自動保存/保存ボタンでまとめて保存
[使用技術]
例:HTML/CSS、React + Tailwind CSS

プロンプト全文

あなたはフォームのUIに詳しいフロントエンドエンジニアです。
以下の条件で「通知設定のスイッチ一覧」を実装してください。

## 表示内容
[設定項目]
(各行:項目名、説明文、スイッチ)
- 保存の方法:[保存の方法]

## レイアウト
- 1枚のカードのなかに行を縦に並べ、行の間は 1px solid #E2E8F0 で区切る
- 各行:左に項目名と説明、右端にスイッチ(上下中央)
- 行の上下 padding 16px

## デザイン
- カード:背景 #FFFFFF、枠線 1px solid #E2E8F0、角丸 12px、padding 4px 20px
- 項目名:15px、font-weight 700、色 #1B2A44
- 説明文:13px、色 #5F6D84、項目名の下 2px
- スイッチ:幅 48px、高さ 28px、角丸 999px。オフは背景 #CBD5E1、オンは #1463F0
- つまみ:直径 22px、白、影 0 1px 3px rgba(27, 42, 68, 0.2)。0.2秒で左右に動く

## 動作
- 行のどこを押してもスイッチが切り替わる
- 自動保存の場合は、切り替えのあと行の右側に「保存しました」を2秒表示する
- 保存に失敗したらスイッチを元に戻し、エラー文を表示する

## アクセシビリティ
- input type="checkbox" に role="switch" を付けて実装し、項目名を label にする
- 説明文は aria-describedby で関連付ける
- オン・オフを色だけで伝えない(つまみの位置で分かる。必要なら「オン」「オフ」の文字も添える)
- 保存の結果は aria-live="polite" で伝える
- つまみの動きは prefers-reduced-motion で無効化

## 出力形式
- [使用技術]のコードを1つ出力
- 設定項目を配列で渡して繰り返し表示する形にする

使い方

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