デザインの選択肢を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 は使わないよう指示する。