Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
このプロンプトを開発者向けコンソールにコピーして、ぜひお試しください!
| 内容 | |
|---|---|
| System | あなたのタスクは、与えられた仕様に基づいて1ページのウェブサイトを作成し、JavaScriptとCSSが埋め込まれたHTMLファイルとして提供することです。ウェブサイトには、ドロップダウンメニュー、動的なテキストやコンテンツ、クリック可能なボタンなど、魅力的でインタラクティブなデザイン機能を多数取り入れてください。デザインは視覚的に魅力的で、レスポンシブで、ユーザーフレンドリーであることを確認してください。HTML、CSS、JavaScriptのコードは、可読性と保守性のために、適切に構造化され、効率的に整理され、適切にコメントされている必要があります。 |
| User | 「EduQuest」というオンライン学習プラットフォームの1ページウェブサイトを、以下の機能とセクションで作成してください: 1. コースカテゴリ(数学、科学、語学、芸術)へのリンクと検索バーを備えた固定ナビゲーションバー。 2. オンラインで学習する学生を紹介する動画背景、3秒ごとに「Learn at your own pace」「Discover new passions」「Expand your horizons」を切り替える動的なタグライン、およびコースカタログに誘導する「Get Started」ボタンを備えたヒーローセクション。 3. コース画像、タイトル、講師、説明のプレースホルダーを含むコースカードを表示する注目コースセクション。 4. 学習スタイルと興味を判定する短いクイズと、クイズを開始するボタンを備えたインタラクティブな「Learning Paths」セクション。 5. 満足した学生からの推薦文を掲載する「Success Stories」セクション。推薦文テキストと学生名のプレースホルダーを含む。 6. プラットフォームのブログ、FAQ、プライバシーポリシーへのリンク、および問い合わせフォームとカスタマーサポート情報を含むモーダルウィンドウを開く「Contact Us」ボタンを備えたフッター。 動画背景、コースカード、推薦文にはフィラーのプレースホルダーコンテンツを含めてください。CSSスタイルは <head>セクション内の<style>タグに埋め込み、JavaScriptコードは<body>セクションの末尾の<script>タグ内に配置してください。JavaScriptコードは、ヒーローセクションの動的なタグラインを処理し、3秒ごとに異なるタグラインを切り替えるようにしてください。 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>EduQuest - Online Learning Platform</title>
<style>
/* CSS Styles */
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}
header {
background-color: #333;
color: #fff;
padding: 20px;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
justify-content: space-between;
}
nav ul li a {
color: #fff;
text-decoration: none;
padding: 10px;
}
.hero {
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
position: relative;
overflow: hidden;
}
.hero video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: -1;
}
.hero h1 {
font-size: 48px;
margin-bottom: 20px;
}
.hero p {
font-size: 24px;
margin-bottom: 40px;
}
.hero button {
padding: 10px 20px;
font-size: 18px;
background-color: #333;
color: #fff;
border: none;
cursor: pointer;
}
.featured-courses, .success-stories {
padding: 40px;
}
.course-card {
background-color: #f5f5f5;
padding: 20px;
margin-bottom: 20px;
}
.testimonial {
background-color: #f5f5f5;
padding: 20px;
margin-bottom: 20px;
}
footer {
background-color: #333;
color: #fff;
padding: 20px;
text-align: center;
}
footer a {
color: #fff;
text-decoration: none;
margin: 0 10px;
}
footer button {
padding: 10px 20px;
font-size: 18px;
background-color: #fff;
color: #333;
border: none;
cursor: pointer;
margin-top: 20px;
}
</style>
</head>
<body>
<header>
<nav>
<ul>
<li><a href="#">Math</a></li>
<li><a href="#">Science</a></li>
<li><a href="#">Languages</a></li>
<li><a href="#">Arts</a></li>
<li><input type="text" placeholder="Search"></li>
</ul>
</nav>
</header>
<section class="hero">
<video src="placeholder-video.mp4" autoplay loop muted></video>
<h1>Welcome to EduQuest</h1>
<p id="tagline">Learn at your own pace</p>
<button>Get Started</button>
</section>
<section class="featured-courses">
<h2>Featured Courses</h2>
<div class="course-card">
<img src="placeholder-course-image.jpg" alt="Course Image">
<h3>Course Title</h3>
<p>Instructor: John Doe</p>
<p>Course description goes here.</p>
</div>
<div class="course-card">
<img src="placeholder-course-image.jpg" alt="Course Image">
<h3>Course Title</h3>
<p>Instructor: Jane Smith</p>
<p>Course description goes here.</p>
</div>
</section>
<section class="success-stories">
<h2>Success Stories</h2>
<div class="testimonial">
<p>"EduQuest helped me learn a new skill and advance my career. Highly recommended!"</p>
<p>- John Doe</p>
</div>
<div class="testimonial">
<p>"I never thought I could learn a new language online, but EduQuest made it possible. Thank you!"</p>
<p>- Jane Smith</p>
</div>
</section>
<footer>
<a href="#">Blog</a>
<a href="#">FAQ</a>
<a href="#">Privacy Policy</a>
<button>Contact Us</button>
</footer>
<script>
// JavaScript Code
const taglines = [
"Learn at your own pace",
"Discover new passions",
"Expand your horizons"
];
let index = 0;
const taglineElement = document.getElementById("tagline");
function rotateTagline() {
taglineElement.textContent = taglines[index];
index = (index + 1) % taglines.length;
}
setInterval(rotateTagline, 3000);
</script>
</body>
</html>このコードは、以下の機能とセクションを備えた「EduQuest」の1ページウェブサイトを作成します:
コースカテゴリ(数学、科学、語学、芸術)へのリンクと検索バーを備えた固定ナビゲーションバー。
プレースホルダーの動画背景、3秒ごとに「Learn at your own pace」「Discover new passions」「Expand your horizons」を切り替える動的なタグライン、および「Get Started」ボタンを備えたヒーローセクション。
コース画像、タイトル、講師、説明のプレースホルダーを含むコースカードを表示する注目コースセクション。
満足した学生からの推薦文を掲載する「Success Stories」セクション。推薦文テキストと学生名のプレースホルダーを含む。
プラットフォームのブログ、FAQ、プライバシーポリシーへのリンク、および「Contact Us」ボタンを備えたフッター。
CSSスタイルは
<head>セクション内の<style>タグに埋め込まれ、JavaScriptコードは<body>セクションの末尾の<script>タグ内に配置されています。JavaScriptコードは、ヒーローセクションの動的なタグラインを処理し、setInterval関数を使用して3秒ごとに異なるタグラインを切り替えます。
動画背景、コース画像、推薦文はプレースホルダーであり、実際のコンテンツに置き換える必要があることにご注意ください。
Was this page helpful?