I'll create a website for teaching Python with a header, sidebar, and content area as described. Here's the implementation:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Python Learning Platform</title>
<style>
body {
margin: 0;
font-family: Arial, sans-serif;
display: flex;
flex-direction: column;
min-height: 100vh;
}
header {
background-color: #333;
color: white;
padding: 20px;
text-align: center;
}
.container {
display: flex;
flex: 1;
}
.sidebar {
width: 250px;
background-color: #333;
color: white;
padding: 20px;
}
.sidebar h2 {
margin-top: 0;
padding-bottom: 10px;
border-bottom: 1px solid #555;
}
.sidebar ul {
list-style: none;
padding: 0;
}
.sidebar li {
padding: 10px;
cursor: pointer;
border-radius: 4px;
margin-bottom: 5px;
}
.sidebar li:hover {
background-color: #555;
}
.sidebar li.active {
background-color: #4CAF50;
}
.content {
flex: 1;
padding: 20px;
background-color: #f5f5f5;
}
.content-section {
display: none;
}
.content-section.active {
display: block;
}
</style>
</head>
<body>
<header>
<h1>Python Learning Platform</h1>
</header>
<div class="container">
<div class="sidebar">
<h2>Python Curriculum</h2>
<ul>
<li class="active" onclick="showContent('intro')">Introduction to Python</li>
<li onclick="showContent('variables')">Variables & Data Types</li>
<li onclick="showContent('operators')">Operators</li>
<li onclick="showContent('conditionals')">Conditionals</li>
<li onclick="showContent('loops')">Loops</li>
<li onclick="showContent('functions')">Functions</li>
<li onclick="showContent('lists')">Lists</li>
<li onclick="showContent('dictionaries')">Dictionaries</li>
<li onclick="showContent('classes')">Classes & Objects</li>
</ul>
</div>
<div class="content">
<div id="intro" class="content-section active
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Python Learning Platform</title>
<style>
body {
margin: 0;
font-family: Arial, sans-serif;
display: flex;
flex-direction: column;
min-height: 100vh;
}
header {
background-color: #333;
color: white;
padding: 20px;
text-align: center;
}
.container {
display: flex;
flex: 1;
}
.sidebar {
width: 250px;
background-color: #333;
color: white;
padding: 20px;
}
.sidebar h2 {
margin-top: 0;
padding-bottom: 10px;
border-bottom: 1px solid #555;
}
.sidebar ul {
list-style: none;
padding: 0;
}
.sidebar li {
padding: 10px;
cursor: pointer;
border-radius: 4px;
margin-bottom: 5px;
}
.sidebar li:hover {
background-color: #555;
}
.sidebar li.active {
background-color: #4CAF50;
}
.content {
flex: 1;
padding: 20px;
background-color: #f5f5f5;
}
.content-section {
display: none;
}
.content-section.active {
display: block;
}
</style>
</head>
<body>
<header>
<h1>Python Learning Platform</h1>
</header>
<div class="container">
<div class="sidebar">
<h2>Python Curriculum</h2>
<ul>
<li class="active" onclick="showContent('intro')">Introduction to Python</li>
<li onclick="showContent('variables')">Variables & Data Types</li>
<li onclick="showContent('operators')">Operators</li>
<li onclick="showContent('conditionals')">Conditionals</li>
<li onclick="showContent('loops')">Loops</li>
<li onclick="showContent('functions')">Functions</li>
<li onclick="showContent('lists')">Lists</li>
<li onclick="showContent('dictionaries')">Dictionaries</li>
<li onclick="showContent('classes')">Classes & Objects</li>
</ul>
</div>
<div class="content">
<div id="intro" class="content-section active
<jitProject id="python-learning-website" title="Python Learning Website">
<jitFile type="file" filePath="styles.css">
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
body {
background-color: #f5f5f5;
}
header {
background-color: #333;
color: white;
padding: 25px;
text-align: center;
box-shadow: 0 2px 10px rgba(0,0,0,0.2);
}
.container {
display: flex;
min-height: calc(100vh - 81px);
}
.sidebar {
width: 280px;
background-color: #333;
color: white;
padding: 0;
display: flex;
flex-direction: column;
box-shadow: 2px 0 10px rgba(0,0,0,0.1);
transition: all 0.3s ease;
}
.sidebar:hover {
box-shadow: 2px 0 15px rgba(0,0,0,0.2);
}
.sidebar-header {
padding: 20px;
background-color: #222;
border-bottom: 1px solid #444;
transition: all 0.3s ease;
}
.sidebar:hover .sidebar-header {
background-color: #1a1a1a;
}
.sidebar h2 {
margin: 0;
font-size: 1.2rem;
font-weight: 600;
letter-spacing: 0.5px;
transition: all 0.3s ease;
}
.sidebar:hover h2 {
color: #4CAF50;
}
.sidebar-content {
flex: 1;
overflow-y: auto;
padding: 15px 0;
transition: all 0.3s ease;
}
.sidebar:hover .sidebar-content {
padding: 20px 0;
}
.sidebar ul {
list-style: none;
}
.sidebar li {
padding: 12px 20px;
cursor: pointer;
transition: all 0.3s ease;
display: flex;
align-items: center;
position: relative;
}
.sidebar li:before {
content: '';
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 4px;
background-color: transparent;
transition: all 0.3s ease;
}
.sidebar li:hover {
background-color: #444;
padding-left: 25px;
}
.sidebar li:hover:before {
background-color: #4CAF50;
}
.sidebar li.active {
background-color: #444;
padding-left: 25px;
font-weight: 500;
}
.sidebar li.active:before {
background-color: #4CAF50;
}
.sidebar li i {
margin-right: 10px;
font-size: 1.1rem;
transition: all 0.3s ease;
}
.sidebar li:hover i {
color: #4CAF50;
transform: scale(1.1);
}
.content {
flex: 1;
padding: 30px;
background-color: white;
overflow-y: auto;
transition: all 0.3s ease;
}
.sidebar:hover ~ .content {
padding: 30px 25px;
}
.content-section {
margin-bottom: 30px;
animation: fadeIn 0.5s ease;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
.content-section h2 {
margin-bottom: 20px;
color: #333;
font-size: 1.8rem;
border-bottom: 2px solid #4CAF50;
padding-bottom: 10px;
display: inline-block;
transition: all 0.3s ease*
<jitProject id="python-learning-website" title="Python Learning Website">
<jitFile type="file" filePath="styles.css">
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
body {
background-color: #f5f5f5;
}
header {
background-color: #333;
color: white;
padding: 25px;
text-align: center;
box-shadow: 0 2px 10px rgba(0,0,0,0.2);
}
.container {
display: flex;
min-height: calc(100vh - 81px);
}
.sidebar {
width: 280px;
background-color: #333;
color: white;
padding: 0;
display: flex;
flex-direction: column;
box-shadow: 2px 0 10px rgba(0,0,0,0.1);
transition: all 0.3s ease;
}
.sidebar:hover {
box-shadow: 2px 0 15px rgba(0,0,0,0.2);
}
.sidebar-header {
padding: 20px;
background-color: #222;
border-bottom: 1px solid #444;
transition: all 0.3s ease;
}
.sidebar:hover .sidebar-header {
background-color: #1a1a1a;
}
.sidebar h2 {
margin: 0;
font-size: 1.2rem;
font-weight: 600;
letter-spacing: 0.5px;
transition: all 0.3s ease;
}
.sidebar:hover h2 {
color: #4CAF50;
}
.sidebar-content {
flex: 1;
overflow-y: auto;
padding: 15px 0;
transition: all 0.3s ease;
}
.sidebar:hover .sidebar-content {
padding: 20px 0;
}
.sidebar ul {
list-style: none;
}
.sidebar li {
padding: 12px 20px;
cursor: pointer;
transition: all 0.3s ease;
display: flex;
align-items: center;
position: relative;
}
.sidebar li:before {
content: '';
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 4px;
background-color: transparent;
transition: all 0.3s ease;
}
.sidebar li:hover {
background-color: #444;
padding-left: 25px;
}
.sidebar li:hover:before {
background-color: #4CAF50;
}
.sidebar li.active {
background-color: #444;
padding-left: 25px;
font-weight: 500;
}
.sidebar li.active:before {
background-color: #4CAF50;
}
.sidebar li i {
margin-right: 10px;
font-size: 1.1rem;
transition: all 0.3s ease;
}
.sidebar li:hover i {
color: #4CAF50;
transform: scale(1.1);
}
.content {
flex: 1;
padding: 30px;
background-color: white;
overflow-y: auto;
transition: all 0.3s ease;
}
.sidebar:hover ~ .content {
padding: 30px 25px;
}
.content-section {
margin-bottom: 30px;
animation: fadeIn 0.5s ease;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
.content-section h2 {
margin-bottom: 20px;
color: #333;
font-size: 1.8rem;
border-bottom: 2px solid #4CAF50;
padding-bottom: 10px;
display: inline-block;
transition: all 0.3s ease*
<jitProject id="python-learning-website" title="Python Learning Website">
<jitFile type="file" filePath="index.html">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Python Learning Platform</title>
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
</head>
<body>
<header>
<h1>Python Learning Platform</h1>
</header>
<div class="container">
<aside class="sidebar">
<div class="sidebar-header">
<h2><i class="fas fa-book"></i> Curriculum</h2>
</div>
<div class="sidebar-content">
<ul>
<li><a href="intro.html"><i class="fas fa-play"></i> Introduction to Python</a></li>
<li><a href="variables.html"><i class="fas fa-tag"></i> Variable and Data Types</a></li>
<li><a href="operators.html"><i class="fas fa-calculator"></i> Operators</a></li>
<li><a href="conditionals.html"><i class="fas fa-code-branch"></i> Conditional Statements</a></li>
<li><a href="loops.html"><i class="fas fa-redo"></i> Loops</a></li>
<li><a href="functions.html"><i class="fas fa-cube"></i> Functions</a></li>
<li><a href="lists.html"><i class="fas fa-list"></i> Lists</a></li>
<li><a href="dictionaries.html"><i class="fas fa-book-open"></i> Dictionaries</a></li>
<li><a href="classes.html"><i class="fas fa-object-group"></i> Classes and Objects</a></li>
</ul>
</div>
</aside>
<main class="content">
<div class="content-section">
<h2>Welcome to Python Learning Platform</h2>
<p>Select a topic from the sidebar to start learning Python programming.</p>
</div>
</main>
</div>
</body>
</html>
</jitFile>
<jitFile type="file" filePath="intro.html">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Introduction to Python</title>
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
</head>
<body>
<header>
<h1>Python Learning Platform</h1>
</header>
<div class="container">
<aside class="sidebar">
<div class="sidebar-header">
<h2><i class="fas fa-book"></i> Curriculum</h2>
</div>
<div class="sidebar-content">
<ul>
<li class="active"><a href="intro.html"><i class="fas fa-play"></i> Introduction to Python</a></li>
<li><a href="variables.html"><i class="fas fa-tag"></i> Variable and Data Types</a></li>
<li><a href="operators.html"><i class="fas fa-calculator"></i> Operators</a></li>
<li><a href="conditionals.html"><i class="fas fa-code-branch"></i> Conditional Statements</a></li>
<li><a href="loops.html"><i class="fas fa-redo"></i> Loops</a></li>
<li><a href="functions.html"><i class="fas fa-cube"></i> Functions</a></li>
<li><a href="lists.html"><i class="fas fa-list"></i> Lists</a></li>
<li><a href="dictionaries.html"><i class="fas fa-book-open"></i> Dictionaries</a></li>
<li><a href="classes.html"><i class="fas fa-object-group"></i> Classes and Objects</a></li>
</ul>
</div>
</aside>
<main class="content">
<div class="content-section">
<h2>Introduction to Python</h2>
<p>Python is a high-level, interpreted programming language known for its simplicity and readability. It's widely used in web development, data science, AI, and more.</p>
<p>Python was created by Guido van Rossum and first released in 1991. It emphasizes code readability with its notable use of significant whitespace.</p>
<h3>Key Features:</h3>
<ul>
<li>Easy to learn and use</li>
<li>Cross-platform compatibility</li>
<li>Large standard library</li>
<li>Supports multiple programming paradigms</li>
<li>Extensive community support</li>
</ul>
</div>
</main>
</div>
</body>
</html>
</jitFile>
<jitFile type="file" filePath="variables.html">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Variables and Data Types</title>
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
</head>
<body>
<header>
<h1>Python Learning Platform</h1>
</header>
<div class="container">
<aside class="sidebar">
<div class="sidebar-header">
<h2><i class="fas fa-book"></i> Curriculum</h2>
</div
<jitProject id="python-learning-website" title="Python Learning Website">
<jitFile type="file" filePath="index.html">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Python Learning Platform</title>
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
</head>
<body>
<header>
<h1>Python Learning Platform</h1>
</header>
<div class="container">
<aside class="sidebar">
<div class="sidebar-header">
<h2><i class="fas fa-book"></i> Curriculum</h2>
</div>
<div class="sidebar-content">
<ul>
<li><a href="intro.html"><i class="fas fa-play"></i> Introduction to Python</a></li>
<li><a href="variables.html"><i class="fas fa-tag"></i> Variable and Data Types</a></li>
<li><a href="operators.html"><i class="fas fa-calculator"></i> Operators</a></li>
<li><a href="conditionals.html"><i class="fas fa-code-branch"></i> Conditional Statements</a></li>
<li><a href="loops.html"><i class="fas fa-redo"></i> Loops</a></li>
<li><a href="functions.html"><i class="fas fa-cube"></i> Functions</a></li>
<li><a href="lists.html"><i class="fas fa-list"></i> Lists</a></li>
<li><a href="dictionaries.html"><i class="fas fa-book-open"></i> Dictionaries</a></li>
<li><a href="classes.html"><i class="fas fa-object-group"></i> Classes and Objects</a></li>
</ul>
</div>
</aside>
<main class="content">
<div class="content-section">
<h2>Welcome to Python Learning Platform</h2>
<p>Select a topic from the sidebar to start learning Python programming.</p>
</div>
</main>
</div>
</body>
</html>
</jitFile>
<jitFile type="file" filePath="intro.html">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Introduction to Python</title>
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
</head>
<body>
<header>
<h1>Python Learning Platform</h1>
</header>
<div class="container">
<aside class="sidebar">
<div class="sidebar-header">
<h2><i class="fas fa-book"></i> Curriculum</h2>
</div>
<div class="sidebar-content">
<ul>
<li class="active"><a href="intro.html"><i class="fas fa-play"></i> Introduction to Python</a></li>
<li><a href="variables.html"><i class="fas fa-tag"></i> Variable and Data Types</a></li>
<li><a href="operators.html"><i class="fas fa-calculator"></i> Operators</a></li>
<li><a href="conditionals.html"><i class="fas fa-code-branch"></i> Conditional Statements</a></li>
<li><a href="loops.html"><i class="fas fa-redo"></i> Loops</a></li>
<li><a href="functions.html"><i class="fas fa-cube"></i> Functions</a></li>
<li><a href="lists.html"><i class="fas fa-list"></i> Lists</a></li>
<li><a href="dictionaries.html"><i class="fas fa-book-open"></i> Dictionaries</a></li>
<li><a href="classes.html"><i class="fas fa-object-group"></i> Classes and Objects</a></li>
</ul>
</div>
</aside>
<main class="content">
<div class="content-section">
<h2>Introduction to Python</h2>
<p>Python is a high-level, interpreted programming language known for its simplicity and readability. It's widely used in web development, data science, AI, and more.</p>
<p>Python was created by Guido van Rossum and first released in 1991. It emphasizes code readability with its notable use of significant whitespace.</p>
<h3>Key Features:</h3>
<ul>
<li>Easy to learn and use</li>
<li>Cross-platform compatibility</li>
<li>Large standard library</li>
<li>Supports multiple programming paradigms</li>
<li>Extensive community support</li>
</ul>
</div>
</main>
</div>
</body>
</html>
</jitFile>
<jitFile type="file" filePath="variables.html">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Variables and Data Types</title>
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
</head>
<body>
<header>
<h1>Python Learning Platform</h1>
</header>
<div class="container">
<aside class="sidebar">
<div class="sidebar-header">
<h2><i class="fas fa-book"></i> Curriculum</h2>
</div