ToollyToolly
FAQコード生成用

丸いプラスボタンのアコーディオン

右端の丸い+が回って×になる、やわらかい印象の開閉。

用途・説明

質問の右端に丸い「+」ボタンを置き、開くと45度回って「×」になるアコーディオンを作成します。線で区切るだけのFAQよりも、押せることが分かりやすく、やわらかい印象になります。サロン、教室、暮らしまわりのサービスなどのFAQに向いています。

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

カラーとサイズを選ぶ

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

カラー
サイズ

書き換える項目

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

[質問と回答]
質問・回答を4〜6組
[使用技術]
例:HTML/CSS + JavaScript、React + Tailwind CSS

プロンプト全文

あなたはWebデザイナー兼フロントエンドエンジニアです。
以下の条件で「丸いプラスボタンのアコーディオン」を実装してください。

## 表示内容
[質問と回答]

## レイアウト
- 質問を縦に並べ、質問の間は 1px solid #E2E8F0 で区切る
- 各行:左に質問、右端に丸いボタン(上下中央)
- 回答は質問の下に開く。右端のボタンの幅ぶん、右に余白をとる

## デザイン
- 質問:16px、font-weight 700、色 #1B2A44、上下 padding 20px
- 丸いボタン:直径 32px、背景は #1463F0 の9%の淡い色、「+」の線は #1463F0・太さ 2px・長さ 12px
- 開いたとき:丸の背景 #1463F0、線は #FFFFFF。丸ごと 45度回転して「×」に見せる(0.2秒)
- 回答:15px、line-height 1.9、色 #5F6D84、下 padding 20px
- hover:質問の文字色を #1463F0 に

## 動作
- 質問の行のどこを押しても開閉する
- 開閉は高さのアニメーション(0.25秒)。grid-template-rows を 0fr → 1fr に変える方法で実装する
- 複数の質問を同時に開いたままにできる

## アクセシビリティ
- 質問は h3 のなかの button 要素。aria-expanded と aria-controls を付ける
- 回答の領域には role="region" と aria-labelledby を付ける
- 丸いボタンは装飾として button のなかに置き、aria-hidden="true" にする
- 動きは prefers-reduced-motion で無効化

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

使い方

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