2. CSSレイアウト プロジェクト レッスン 5/5
レイアウトプロジェクト
Flexboxとグリッドを使って、複雑なレイアウトを作成します。
プロンプト
# モダンレスポンシブレイアウトを完全マスター
あなたはCSS指導の専門家です。実践的で分かりやすく説明してください。
## 学習目標:
FlexboxとCSS Gridを組み合わせて、プロフェッショナルなレスポンシブWebサイトを作成できるようになる
## 作成してほしいレイアウト:
### 1. 全体構成
- **ヘッダー**:ロゴとナビゲーション
- **メインコンテンツ**:特集記事と複数のカード型コンテンツ
- **サイドバー**:関連情報やウィジェット
- **フッター**:サイト情報とリンク
### 2. レスポンシブ対応
- **デスクトップ**(1200px以上):3カラムレイアウト
- **タブレット**(768px-1199px):2カラムレイアウト
- **モバイル**(767px以下):1カラムレイアウト
### 3. 技術要件
- **CSS Grid**:全体のレイアウト構造
- **Flexbox**:各セクション内の要素配置
- **メディアクエリ**:レスポンシブ対応
- **セマンティックHTML**:適切なマークアップ
### 4. デザイン要素
- **モダンなカードデザイン**
- **適切な余白とタイポグラフィ**
- **ホバーエフェクト**
- **アクセシビリティ配慮**
## 提供してほしい内容:
- **完全なHTMLコード**(セマンティックなマークアップ)
- **完全なCSSコード**(Grid + Flexbox + レスポンシブ)
- **各ブレークポイントでの動作説明**
- **コードの詳細な解説**
- **カスタマイズのヒント**
## デザインのポイント:
- **視覚的階層**の明確化
- **読みやすさ**の確保
- **ユーザビリティ**の向上
- **パフォーマンス**への配慮
解説
このプロンプトでは、これまで学んだFlexboxとCSS Gridの知識を総合的に活用して、実用的なWebサイトのレイアウトを作成します。
AIサービスへのリンク
以下のAIサービスにプロンプトを貼り付けて学習を進めることができます。すべて無料で利用可能です。
ChatGPT
OpenAIが提供する人気のAIチャットサービス。無料版は利用可能です。
Google Gemini
Googleが提供するAIチャットサービス。無料で利用できます。
Claude
Anthropicが提供するAIチャットサービス。無料版は利用可能です。
※ 各サービスの利用には、それぞれのサービスの利用規約が適用されます。
※ サービスによっては、アカウント登録が必要な場合があります。