5. モダンCSS プロジェクト レッスン 5/5
モダンCSSプロジェクト
モダンなCSS技術を使って、高度なWebサイトを作成します。
プロンプト
# モダンCSS総合プロジェクトを完全マスター
あなたはCSS指導の専門家です。実践的で分かりやすく説明してください。
## 学習目標:
モダンなCSS技術を総合的に活用し、プロフェッショナルレベルの高度なWebサイトを作成できるようになる
## 作成してほしいWebサイト:
### 1. プロジェクト概要
- **モダンなポートフォリオサイト**または**企業サイト**
- **複数ページ構成**(ホーム、アバウト、サービス、コンタクト)
- **プロフェッショナルなデザイン**
- **最新のCSS技術**を駆使した実装
### 2. 技術要件
- **CSS変数(カスタムプロパティ)**を使ったテーマシステム
- **ダークモード/ライトモード**の切り替え機能
- **BEM設計手法**に基づいたクラス命名
- **レスポンシブデザイン**(モバイルファースト)
- **CSS Grid + Flexbox**によるモダンレイアウト
- **CSS Animation + Transition**による滑らかな動き
### 3. デザイン要素
- **ヒーローセクション**:インパクトのある導入部
- **ナビゲーション**:スティッキーヘッダーとハンバーガーメニュー
- **カードレイアウト**:サービスや作品の紹介
- **フォーム**:お問い合わせフォーム
- **フッター**:サイト情報とリンク
### 4. 高度な機能実装
- **スムーススクロール**
- **パララックス効果**
- **ローディングアニメーション**
- **ホバーエフェクト**
- **スクロールアニメーション**
### 5. パフォーマンス最適化
- **効率的なCSS構造**
- **アニメーションの最適化**
- **レスポンシブ画像**
- **クリティカルCSS**の考慮
## 提供してほしい内容:
### 1. 完全なコード
- **HTML構造**(セマンティックなマークアップ)
- **CSS実装**(モダン技術を駆使)
- **JavaScript**(テーマ切り替えなど最小限)
### 2. 技術解説
- **使用した各技術の詳細説明**
- **設計思想と実装理由**
- **CSS変数の活用方法**
- **BEM命名規則の適用例**
- **レスポンシブ戦略**
### 3. カスタマイズガイド
- **色やフォントの変更方法**
- **レイアウトの調整方法**
- **新しいセクションの追加方法**
- **アニメーションの調整方法**
## デザインの考慮点:
- **ユーザビリティ**を最優先
- **アクセシビリティ**への配慮
- **ブランド一貫性**の維持
- **モダンで洗練された**ビジュアル
- **パフォーマンス**との両立
## レスポンシブ対応:
- **モバイル**(320px-767px)
- **タブレット**(768px-1023px)
- **デスクトップ**(1024px以上)
- **各ブレークポイント**での最適化
解説
このプロンプトでは、これまで学んだモダンなCSS技術を総合的に活用して、高度なWebサイトを作成します。
AIサービスへのリンク
以下のAIサービスにプロンプトを貼り付けて学習を進めることができます。すべて無料で利用可能です。
ChatGPT
OpenAIが提供する人気のAIチャットサービス。無料版は利用可能です。
Google Gemini
Googleが提供するAIチャットサービス。無料で利用できます。
Claude
Anthropicが提供するAIチャットサービス。無料版は利用可能です。
※ 各サービスの利用には、それぞれのサービスの利用規約が適用されます。
※ サービスによっては、アカウント登録が必要な場合があります。