ToollyToolly

チェックボックスのグループ

複数選べる項目を、押しやすい行で並べる。

用途・説明

「興味のある分野」「ご希望の連絡方法」など、複数選べる項目を並べたチェックボックスのグループを作成します。ブラウザ標準の小さなチェックボックスを、押しやすくブランドの色に合った見た目に整えます。

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

カラーとサイズを選ぶ

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

カラー
サイズ

書き換える項目

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

[質問]
例:興味のある分野を選んでください(複数選択可)
[項目の例]
例:デザイン、開発、マーケティング、運用
[使用技術]
例:HTML/CSS/JavaScript、React + Tailwind CSS

プロンプト全文

あなたはフォームのUXとアクセシビリティに詳しいフロントエンドエンジニアです。
以下の条件で「チェックボックスのグループ」を実装してください。

## 表示内容
- 質問:[質問]
- 項目:[項目の例]

## レイアウト・デザイン
- 項目は縦に並べる(PCで項目が多い場合は2列)。行の高さ 44px 以上
- チェックボックス:20px 四方、角丸 5px、枠線 1.5px solid #CBD5E1、背景 #FFFFFF
- チェック時:背景と枠線 #1463F0、白(#FFFFFF)のチェックマーク(線の太さ 2.5px)
- 項目の文字:15px、色 #1B2A44。チェックボックスとの間隔 10px
- 質問の文字:14px、font-weight 700、色 #1B2A44。補足は 12px、色 #5F6D84

## 動作
- 文字の部分を押してもチェックが切り替わる
- hover:枠線を #1463F0 に
- チェックマークは 120ms で表示する

## アクセシビリティ
- 実体は input type="checkbox" とし、label で文字と関連付ける。input を display: none にしない
- 全体を fieldset、質問を legend でマークアップする
- フォーカス時は、チェックボックスに #1463F0 の 2px のアウトラインを外側に 2px 離して表示
- スペースキーで切り替えられること
- 「1つ以上選択」などの条件がある場合は、エラーをグループ全体に対して表示する

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

使い方

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