生成AI活用

CSSボタンデザインをAIで複数パターン一気に量産する

更新日:2026-05-05 著者:unigram 読了目安:2分

デザインの選択肢をAIで一気に広げる

ボタンひとつとっても、フラット・アウトライン・グロー・グラデーション・ガラス風など、スタイルの種類は膨大です。AIを使えば複数パターンを一度に生成して最適なものを選べる「選択型ワークフロー」が実現します。

プロンプト例

「Webサイト用のCSSボタンを5パターン生成してください。
スタイル:フラット・アウトライン・グロー・グラデーション・ガラス風(glassmorphism)
各ボタンにhoverアニメーションを付けてください。
クラス名は .btn-flat / .btn-outline / .btn-glow / .btn-grad / .btn-glass にしてください。
ブランドカラーは #3498db です。」

AIが生成するコード例(グロースタイル)

.btn-glow {
  padding: 12px 28px;
  background: #3498db;
  color: #fff;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(52,152,219,0.4);
  transition: box-shadow 0.3s ease, transform 0.2s ease;
}
.btn-glow:hover {
  box-shadow: 0 0 20px rgba(52,152,219,0.7);
  transform: translateY(-2px);
}

バリエーション指定のコツ

  • スタイル名で指定:neumorphism・glassmorphism・brutalist など名前を使うと意図が伝わります。
  • サイズセットで依頼:「sm / md / lg の3サイズも合わせて作ってください」と追加するとコンポーネントとして完成します。
  • disabled状態も含める:「disabled・loading・active状態のスタイルも一緒にお願いします」で本番レベルの品質に。

既存CSSを崩さないための注意点

  • クラス名が既存のものと重複していないか確認する。
  • AIに「既存のリセットCSS(box-sizing: border-box)を考慮してください」と伝える。
  • !important は使わないよう指示する。

この記事を書いた人

unigram
web、印刷、映像などの制作をしています。@京都、フリーランス18年目。 大学で講師もしています。 自身の備忘録も兼ねて、Web制作・WordPress・SEO・GA4・生成AI活用をテーマに情報発信しています。わかりやすく優しい内容で記事作成を心がけています。