Compare commits

...

15 commits

Author SHA1 Message Date
ed407f9f82 dark 2026-06-03 17:00:46 +02:00
da4931e9c5 darkmode 2026-06-03 16:53:47 +02:00
13ae2d8032 verlinkung 2026-06-03 16:34:30 +02:00
b03c81d4c4 verlinkung 2026-06-03 16:31:56 +02:00
37a8c8ff62 impressum 2026-06-03 16:29:58 +02:00
05ef9474af kontakt 2026-06-03 16:29:19 +02:00
ed96976532 eis 2026-06-03 16:28:44 +02:00
7cf6a9a7a5 uerbuns 2026-06-03 16:28:00 +02:00
3507eefda5 korrektur text 2026-06-03 16:21:22 +02:00
3b2d7a61fe korektur textbilder 2026-06-03 16:20:33 +02:00
a6091408d8 csscheck 2026-06-03 16:17:28 +02:00
6a0918fd33 indexanpassen 2026-06-03 16:12:32 +02:00
119d38417b austausch index+css 2026-06-03 16:09:00 +02:00
f89ea08fcc css 2026-06-03 16:00:55 +02:00
84b6979534 bilder 2026-06-03 15:58:57 +02:00
9 changed files with 1145 additions and 125 deletions

View file

@ -1,44 +0,0 @@
<!-- style.css -->
body {
font-family: Arial, sans-serif;
background: linear-gradient(135deg, pink, violet);
color: white;
text-align: center;
}
header {
padding: 20px;
}
nav a {
margin: 0 10px;
color: white;
text-decoration: none;
font-weight: bold;
}
button {
background: hotpink;
border: none;
padding: 10px 20px;
color: white;
cursor: pointer;
border-radius: 20px;
}
img {
width: 200px;
border-radius: 20px;
margin-top: 20px;
}
/* Glitzer Effekt */
body::after {
content: "✨ ✨ ✨";
position: fixed;
top: 0;
left: 0;
width: 100%;
opacity: 0.2;
pointer-events: none;
}

View file

@ -2,17 +2,164 @@
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Eis Projekt</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Projekt Studienprojekt 2026</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>Eis Projekt 🍦</h1>
</header>
<main>
<p>Hier findest du Infos zu unserem Projekt.</p>
<a href="assets/projektinfo.pdf" target="_blank">Projektinfo öffnen</a>
<img src="img/pic2.jpg" alt="Bild 2">
</main>
<nav>
<div class="nav-logo">🎓 Studienprojekt</div>
<ul class="nav-links">
<li><a href="index.html">Home</a></li>
<li><a href="ueber_uns.html">Über uns</a></li>
<li><a href="eis_projekt.html">Projekt</a></li>
<li><a href="kontakt.html">Kontakt</a></li>
<li><a href="impressum.html">Impressum</a></li>
</ul>
<button class="dark-toggle" onclick="toggleDarkMode()">🌙 Mode</button>
</nav>
<section class="hero">
<div class="hero-content">
<div class="hero-tag">📚 Studienprojekt 2026</div>
<h1>
Unser <span>Projekt</span><br>
im Überblick
</h1>
<p>
Hier findest du die vollständige Dokumentation unseres Studienprojekts,
inklusive Zielsetzung, Ablauf, Methoden und Ergebnissen.
</p>
<div class="btn-group">
<a href="assets/projektinfo.pdf" target="_blank" class="btn-primary">
📄 PDF öffnen
</a>
<a href="#galerie" class="btn-ghost">
Zur Galerie →
</a>
</div>
</div>
</section>
<section>
<div class="section-label">Ziel</div>
<h2 class="section-title">Worum geht es?</h2>
<p class="section-sub">
Ziel des Studienprojekts ist die Verbindung von Mediengestaltung,
Forschung und praktischer Umsetzung. Dabei entstehen digitale Inhalte,
Konzepte und eine vollständige Dokumentation des Arbeitsprozesses.
</p>
<div class="stats-row">
<div class="stat-card">
<span class="stat-num">4</span>
<span class="stat-label">Projektphasen</span>
</div>
<div class="stat-card">
<span class="stat-num">2</span>
<span class="stat-label">Teammitglieder</span>
</div>
<div class="stat-card">
<span class="stat-num">2026</span>
<span class="stat-label">Durchführung</span>
</div>
</div>
</section>
<section id="galerie">
<div class="section-label">Prozess</div>
<h2 class="section-title">Projektverlauf</h2>
<p class="section-sub">
Von der ersten Idee bis zur finalen Umsetzung so ist unser Projekt entstanden.
</p>
<div class="gallery-grid">
<div class="gallery-card tall">
<img src="img/pic1.jpg" alt="Ideenphase">
<div class="gallery-overlay">
<span class="gallery-overlay-text">Ideenphase</span>
</div>
</div>
<div class="gallery-col">
<div class="gallery-card">
<img src="img/pic2.jpg" alt="Planung">
<div class="gallery-overlay">
<span class="gallery-overlay-text">Planung</span>
</div>
</div>
<div class="gallery-card">
<img src="img/pic3.jpg" alt="Umsetzung">
<div class="gallery-overlay">
<span class="gallery-overlay-text">Umsetzung</span>
</div>
</div>
</div>
<div class="gallery-card tall">
<img src="img/pic4.jpg" alt="Ergebnis">
<div class="gallery-overlay">
<span class="gallery-overlay-text">Ergebnis</span>
</div>
</div>
</div>
</section>
<section class="cta-section">
<div class="info-strip">
<div>
<h3>Projekt-Dokumentation</h3>
<p>
Alle Inhalte, Ergebnisse und Analysen findest du gesammelt in unserer PDF-Dokumentation.
</p>
</div>
<a href="assets/projektinfo.pdf" target="_blank" class="btn-white">
📄 Download
</a>
</div>
</section>
<footer>
© 2026 Studienprojekt · Anni & Lea · Projektseite
</footer>
</body>
<script src="script.js"></script>
</html>

View file

@ -2,15 +2,97 @@
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Impressum</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Impressum Studienprojekt 2026</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>Impressum 📄</h1>
</header>
<main>
<p>Dein Name<br>Adresse<br>Email</p>
</main>
<nav>
<div class="nav-logo">🎓 Studienprojekt</div>
<ul class="nav-links">
<li><a href="index.html">Home</a></li>
<li><a href="ueber_uns.html">Über uns</a></li>
<li><a href="eis_projekt.html">Projekt</a></li>
<li><a href="kontakt.html">Kontakt</a></li>
<li><a href="impressum.html">Impressum</a></li>
</ul>
<button class="dark-toggle" onclick="toggleDarkMode()">🌙 Mode</button>
</nav>
<section class="hero">
<div class="hero-content">
<div class="hero-tag">⚖️ Rechtliches</div>
<h1>
Impressum<br>
<span>Studienprojekt 2026</span>
</h1>
<p>
Angaben gemäß § 5 TMG für unser Studienprojekt im Bereich Medien- und Bildungsmanagement.
</p>
</div>
</section>
<section>
<div class="section-label">Angaben</div>
<h2 class="section-title">Impressum</h2>
<div class="gallery-card" style="padding: 2rem; max-width: 800px; margin: 0 auto;">
<p style="color: var(--muted); line-height: 1.8;">
<strong>Projekt:</strong><br>
Studienprojekt 2026 Medien- und Bildungsmanagement<br><br>
<strong>Verantwortlich:</strong><br>
Anni & Lea<br><br>
<strong>Kontakt:</strong><br>
Anni: anni@studienprojekt.de<br>
Lea: lea@studienprojekt.de<br><br>
<strong>Inhaltlich verantwortlich:</strong><br>
Anni & Lea<br><br>
<strong>Hinweis:</strong><br>
Diese Website dient ausschließlich zu Studienzwecken im Rahmen eines Hochschulprojekts.
Es handelt sich nicht um eine kommerzielle Website.
</p>
</div>
</section>
<section>
<div class="section-label">Haftung</div>
<h2 class="section-title">Rechtlicher Hinweis</h2>
<p class="section-sub">
Trotz sorgfältiger inhaltlicher Kontrolle übernehmen wir keine Haftung für die Inhalte externer Links.
Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.
</p>
</section>
<footer>
© 2026 Studienprojekt · Impressum · Anni & Lea
</footer>
</body>
<script src="script.js"></script>
</html>

View file

@ -1,30 +1,113 @@
<!-- index.html -->
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Home</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Eis Projekt</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>✨ My Girly Website ✨</h1>
<nav>
<div class="nav-logo">🍦 Eis Projekt</div>
<ul class="nav-links">
<a href="index.html">Home</a>
<a href="ueberuns.html">Über uns</a>
<a href="eis_project.html">Eis Projekt</a>
<a href="ueber_uns.html">Über uns</a>
<a href="eis_projekt.html">Eis Projekt</a>
<a href="kontakt.html">Kontakt</a>
<a href="impressum.html">Impressum</a>
</ul>
<button class="dark-toggle" onclick="toggleDarkMode()">🌙 Mode</button>
</nav>
</header>
<main>
<h2>Herzlich Willkommen 💖</h2>
<p>Das ist ein süßes MVP mit Glitzer-Vibes ✨</p>
<p> das funktioniert jetzt! </p>
<img src="img/pic1.jpg" alt="Bild 1">
</main>
<div class="hero">
<div class="hero-content">
<div class="hero-tag">🌸EIS Projekt</div>
<h1>Das <span>süßeste</span><br>Projekt<br>Deutschlands.</h1>
<p>Hier findest du alle Infos, Bilder und Materialien zu unserem Eis-Projekt. Frisch, bunt und selbstgemacht.</p>
<div class="btn-group">
<a href="assets/projektinfo.pdf" target="_blank" class="btn-primary">📄 Projektinfo öffnen</a>
<a href="#galerie" class="btn-ghost">Galerie ansehen →</a>
</div>
</div>
<div class="hero-visual">
<div class="img-frame">
<img src="img/bild1.jpg" alt="Eis Projekt Bild">
<div class="img-badge">
<span class="badge-icon">🍦</span>
<div class="badge-text">
Unser Projekt
<span>Sommer 2026</span>
</div>
</div>
</div>
</div>
</div>
<section>
<div class="section-label">Auf einen Blick</div>
<h2 class="section-title">Was steckt dahinter?</h2>
<p class="section-sub">Unser Projekt verbindet Kreativität, Teamarbeit und natürlich eine große Portion Spaß.</p>
<div class="stats-row">
<div class="stat-card">
<span class="stat-num">12</span>
<span class="stat-label">Teammitglieder</span>
</div>
<div class="stat-card">
<span class="stat-num">8</span>
<span class="stat-label">Eissorten entwickelt</span>
</div>
<div class="stat-card">
<span class="stat-num">3</span>
<span class="stat-label">Wochen Arbeit</span>
</div>
</div>
</section>
<section id="galerie">
<div class="section-label">Galerie</div>
<h2 class="section-title">Eindrücke vom Projekt</h2>
<p class="section-sub">Bilder aus dem Entstehungsprozess von der ersten Idee bis zum fertigen Eis.</p>
<div class="gallery-grid">
<div class="gallery-card tall">
<img src="img/bild2.jpg" alt="Projektvorbereitung">
<div class="gallery-overlay"><span class="gallery-overlay-text">Vorbereitung</span></div>
</div>
<div class="gallery-col">
<div class="gallery-card">
<img src="img/bild1.jpg" alt="Eis herstellen">
<div class="gallery-overlay"><span class="gallery-overlay-text">Herstellung</span></div>
</div>
<div class="gallery-card">
<img src="img/bild2.jpg" alt="Ergebnis">
<div class="gallery-overlay"><span class="gallery-overlay-text">Ergebnis</span></div>
</div>
</div>
<div class="gallery-card tall">
<img src="img/bild2.jpg" alt="Präsentation">
<div class="gallery-overlay"><span class="gallery-overlay-text">Präsentation</span></div>
</div>
</div>
</section>
<section class="cta-section">
<div class="info-strip">
<div>
<h3>Alle Infos zum Projekt</h3>
<p>In unserem Projektinfo-Dokument findest du Hintergrundinfos, Rezepte und unsere Ergebnisse zum Nachlesen.</p>
</div>
<a href="assets/projektinfo.pdf" target="_blank" class="btn-white">📄 PDF öffnen</a>
</div>
</section>
<footer>
Gemacht mit <span></span> &nbsp;·&nbsp; Eis Projekt 2026
</footer>
<script src="script.js"></script>
</body>
<script src="script.js"></script>
</html>

View file

@ -1,15 +0,0 @@
document.querySelector("form")?.addEventListener("submit", function(e) {
e.preventDefault();
alert("Nachricht gesendet 💖");
});
/* Folder structure (create manually)
/img
pic1.jpg
pic2.jpg
/assets
projektinfo.pdf

View file

@ -1,16 +1,118 @@
/* script.js */
document.querySelector("form")?.addEventListener("submit", function(e) {
e.preventDefault();
alert("Nachricht gesendet 💖");
});
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
/* Folder structure (create manually)
<title>Kontakt Studienprojekt 2026</title>
/img
pic1.jpg
pic2.jpg
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css">
</head>
/assets
projektinfo.pdf
<body>
*/
<nav>
<div class="nav-logo">🎓 Studienprojekt</div>
<ul class="nav-links">
<li><a href="index.html">Home</a></li>
<li><a href="ueber_uns.html">Über uns</a></li>
<li><a href="eis_projekt.html">Projekt</a></li>
<li><a href="kontakt.html">Kontakt</a></li>
<li><a href="impressum.html">Impressum</a></li>
</ul>
<button class="dark-toggle" onclick="toggleDarkMode()">🌙 Mode</button>
🌙 Mode
</button>
</nav>
<section class="hero">
<div class="hero-content">
<div class="hero-tag">📬 Kontakt</div>
<h1>
Schreib uns<br>
<span>eine Nachricht</span>
</h1>
<p>
Wenn du Fragen zu unserem Studienprojekt hast oder Feedback geben möchtest,
kannst du uns hier jederzeit kontaktieren.
</p>
</div>
</section>
<section>
<div class="section-label">Kontaktformular</div>
<h2 class="section-title">Nachricht senden</h2>
<p class="section-sub">
Fülle einfach das Formular aus wir melden uns so schnell wie möglich zurück.
</p>
<div class="gallery-card" style="padding: 2rem; max-width: 700px; margin: 0 auto;">
<form>
<label style="display:block; margin-bottom: 0.5rem; color: var(--muted);">Name</label>
<input type="text" placeholder="Dein Name"
style="width:100%; padding:12px; margin-bottom:1rem; border-radius:12px; border:1px solid #ddd;">
<label style="display:block; margin-bottom: 0.5rem; color: var(--muted);">E-Mail</label>
<input type="email" placeholder="deine@mail.de"
style="width:100%; padding:12px; margin-bottom:1rem; border-radius:12px; border:1px solid #ddd;">
<label style="display:block; margin-bottom: 0.5rem; color: var(--muted);">Nachricht</label>
<textarea rows="5" placeholder="Deine Nachricht..."
style="width:100%; padding:12px; margin-bottom:1rem; border-radius:12px; border:1px solid #ddd;"></textarea>
<button type="submit" class="btn-primary" style="border:none; cursor:pointer;">
📨 Senden
</button>
</form>
</div>
</section>
<section>
<div class="section-label">Kontakt</div>
<h2 class="section-title">Direkt erreichen</h2>
<div class="stats-row">
<div class="stat-card">
<span class="stat-num">Anni</span>
<span class="stat-label">anni@studienprojekt.de</span>
</div>
<div class="stat-card">
<span class="stat-num">Lea</span>
<span class="stat-label">lea@studienprojekt.de</span>
</div>
<div class="stat-card">
<span class="stat-num">2026</span>
<span class="stat-label">Antwortzeit: 13 Tage</span>
</div>
</div>
</section>
<footer>
© 2026 Studienprojekt · Kontakt · Anni & Lea
</footer>
</body>
<script src="script.js"></script>
</html>

20
script.js Normal file
View file

@ -0,0 +1,20 @@
document.querySelector("form")?.addEventListener("submit", function (e) {
e.preventDefault();
alert("Nachricht gesendet 💖");
});
function toggleDarkMode() {
document.body.classList.toggle("dark");
if (document.body.classList.contains("dark")) {
localStorage.setItem("theme", "dark");
} else {
localStorage.setItem("theme", "light");
}
}
window.addEventListener("load", () => {
if (localStorage.getItem("theme") === "dark") {
document.body.classList.add("dark");
}
});

514
style.css Normal file
View file

@ -0,0 +1,514 @@
/* ================================
EIS PROJEKT â style.css
================================ */
*, *::before, *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
:root {
--pink: #f9a8c9;
--rose: #e8679a;
--violet: #9b59b6;
--cream: #fff8f3;
--text: #2d1a2e;
--muted: #7a5c7e;
}
body {
font-family: 'DM Sans', sans-serif;
background: var(--cream);
color: var(--text);
min-height: 100vh;
overflow-x: hidden;
}
/* ── NAVIGATION ── */
nav {
position: sticky;
top: 0;
z-index: 100;
background: rgba(255, 248, 243, 0.85);
backdrop-filter: blur(12px);
border-bottom: 1px solid rgba(232, 103, 154, 0.15);
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 2.5rem;
height: 64px;
}
.nav-logo {
font-family: 'Playfair Display', serif;
font-size: 1.3rem;
color: var(--rose);
letter-spacing: 0.02em;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
font-size: 0.9rem;
font-weight: 500;
color: var(--muted);
letter-spacing: 0.04em;
transition: color 0.2s;
}
.nav-links a:hover {
color: var(--rose);
}
/* ── HERO ── */
.hero {
position: relative;
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
min-height: 88vh;
padding: 4rem 2.5rem;
gap: 3rem;
overflow: hidden;
}
.hero::before {
content: '';
position: absolute;
inset: 0;
background:
radial-gradient(ellipse 70% 60% at 80% 50%, rgba(249, 168, 201, 0.25) 0%, transparent 70%),
radial-gradient(ellipse 50% 50% at 10% 80%, rgba(155, 89, 182, 0.1) 0%, transparent 60%);
pointer-events: none;
}
.hero-content {
position: relative;
z-index: 1;
}
.hero-tag {
display: inline-flex;
align-items: center;
gap: 6px;
font-size: 0.78rem;
font-weight: 500;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--rose);
background: rgba(232, 103, 154, 0.1);
padding: 6px 14px;
border-radius: 100px;
margin-bottom: 1.5rem;
border: 1px solid rgba(232, 103, 154, 0.2);
}
.hero h1 {
font-family: 'Playfair Display', serif;
font-size: clamp(2.8rem, 5vw, 4.2rem);
line-height: 1.1;
margin-bottom: 1.5rem;
color: var(--text);
}
.hero h1 span {
background: linear-gradient(135deg, var(--rose), var(--violet));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.hero p {
font-size: 1.05rem;
line-height: 1.75;
color: var(--muted);
max-width: 420px;
margin-bottom: 2.5rem;
}
.btn-group {
display: flex;
gap: 1rem;
flex-wrap: wrap;
}
.btn-primary {
display: inline-flex;
align-items: center;
gap: 8px;
background: linear-gradient(135deg, var(--rose), var(--violet));
color: white;
padding: 13px 26px;
border-radius: 50px;
font-size: 0.9rem;
font-weight: 500;
text-decoration: none;
transition: transform 0.2s, box-shadow 0.2s;
box-shadow: 0 4px 20px rgba(232, 103, 154, 0.35);
}
.btn-primary:hover {
transform: translateY(-2px);
box-shadow: 0 6px 28px rgba(232, 103, 154, 0.45);
}
.btn-ghost {
display: inline-flex;
align-items: center;
gap: 8px;
color: var(--rose);
padding: 13px 26px;
border-radius: 50px;
font-size: 0.9rem;
font-weight: 500;
text-decoration: none;
border: 1.5px solid rgba(232, 103, 154, 0.35);
transition: background 0.2s, border-color 0.2s;
}
.btn-ghost:hover {
background: rgba(232, 103, 154, 0.07);
border-color: var(--rose);
}
/* ── HERO IMAGE ── */
.hero-visual {
position: relative;
z-index: 1;
display: flex;
align-items: center;
justify-content: center;
}
.img-frame {
position: relative;
width: 100%;
max-width: 420px;
}
.img-frame::before {
content: '';
position: absolute;
top: -12px;
left: -12px;
right: 12px;
bottom: 12px;
border: 2px solid rgba(232, 103, 154, 0.25);
border-radius: 24px;
z-index: 0;
}
.img-frame img {
position: relative;
z-index: 1;
width: 100%;
height: 360px;
object-fit: cover;
border-radius: 20px;
display: block;
}
.img-badge {
position: absolute;
bottom: -16px;
left: 24px;
background: white;
border-radius: 14px;
padding: 10px 18px;
display: flex;
align-items: center;
gap: 10px;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
z-index: 2;
}
.badge-icon {
font-size: 1.5rem;
}
.badge-text {
font-size: 0.8rem;
font-weight: 500;
color: var(--text);
line-height: 1.3;
}
.badge-text span {
display: block;
font-size: 0.7rem;
color: var(--muted);
}
/* ── SECTIONS ── */
section {
padding: 5rem 2.5rem;
max-width: 1100px;
margin: 0 auto;
}
.section-label {
font-size: 0.75rem;
font-weight: 500;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--rose);
margin-bottom: 0.75rem;
}
.section-title {
font-family: 'Playfair Display', serif;
font-size: clamp(1.8rem, 3vw, 2.4rem);
margin-bottom: 1rem;
color: var(--text);
}
.section-sub {
font-size: 1rem;
color: var(--muted);
max-width: 560px;
line-height: 1.7;
margin-bottom: 3rem;
}
/* ── STATS ── */
.stats-row {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1.5rem;
margin-top: 3rem;
}
.stat-card {
text-align: center;
padding: 2rem 1.5rem;
border: 1px solid rgba(232, 103, 154, 0.18);
border-radius: 20px;
background: white;
}
.stat-num {
font-family: 'Playfair Display', serif;
font-size: 2.5rem;
color: var(--rose);
display: block;
margin-bottom: 0.4rem;
}
.stat-label {
font-size: 0.85rem;
color: var(--muted);
}
/* ── GALLERY ── */
.gallery-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1.25rem;
}
.gallery-col {
display: flex;
flex-direction: column;
gap: 1.25rem;
}
.gallery-card {
border-radius: 16px;
overflow: hidden;
position: relative;
background: #f0e8ef;
}
.gallery-card img {
width: 100%;
height: 240px;
object-fit: cover;
display: block;
transition: transform 0.4s ease;
}
.gallery-card.tall img {
height: 360px;
}
.gallery-col .gallery-card img {
height: 160px;
}
.gallery-card:hover img {
transform: scale(1.04);
}
.gallery-overlay {
position: absolute;
inset: 0;
background: linear-gradient(to top, rgba(45, 26, 46, 0.6) 0%, transparent 50%);
opacity: 0;
transition: opacity 0.3s;
display: flex;
align-items: flex-end;
padding: 1.25rem;
}
.gallery-card:hover .gallery-overlay {
opacity: 1;
}
.gallery-overlay-text {
color: white;
font-size: 0.85rem;
font-weight: 500;
}
/* ── CTA STRIP ── */
.cta-section {
padding-top: 0;
}
.info-strip {
background: linear-gradient(135deg, var(--rose), var(--violet));
border-radius: 24px;
padding: 3rem 3.5rem;
display: grid;
grid-template-columns: 1fr auto;
align-items: center;
gap: 2rem;
}
.info-strip h3 {
font-family: 'Playfair Display', serif;
font-size: 1.8rem;
color: white;
margin-bottom: 0.5rem;
}
.info-strip p {
color: rgba(255, 255, 255, 0.8);
font-size: 0.95rem;
line-height: 1.6;
}
.btn-white {
display: inline-flex;
align-items: center;
gap: 8px;
background: white;
color: var(--rose);
padding: 13px 26px;
border-radius: 50px;
font-size: 0.9rem;
font-weight: 600;
text-decoration: none;
white-space: nowrap;
transition: transform 0.2s;
}
.btn-white:hover {
transform: translateY(-2px);
}
/* ── FOOTER ── */
footer {
background: var(--text);
color: rgba(255, 255, 255, 0.65);
text-align: center;
padding: 2rem;
font-size: 0.85rem;
margin-top: 4rem;
}
footer span {
color: var(--pink);
}
/* ── RESPONSIVE ── */
@media (max-width: 768px) {
.hero {
grid-template-columns: 1fr;
}
.hero-visual {
display: none;
}
.gallery-grid {
grid-template-columns: 1fr 1fr;
}
.info-strip {
grid-template-columns: 1fr;
}
.stats-row {
grid-template-columns: 1fr;
}
nav {
padding: 0 1.5rem;
}
.nav-links {
display: none;
}
section {
padding: 3rem 1.5rem;
}
body.dark {
--cream: #120d14;
--text: #f5e9f2;
--muted: #c7b2c9;
background: var(--cream);
color: var(--text);
}
body.dark nav {
background: rgba(18, 13, 20, 0.85);
border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
body.dark .stat-card,
body.dark .gallery-card {
background: #1b141d;
border-color: rgba(255, 255, 255, 0.08);
}
body.dark .img-badge {
background: #1b141d;
color: var(--text);
}
body.dark footer {
background: #0d0a10;
}
body.dark {
--cream: #120d14;
--text: #f5e9f2;
--muted: #c7b2c9;
background: var(--cream);
color: var(--text);
}
body.dark nav {
background: rgba(18, 13, 20, 0.85);
border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
body.dark .stat-card,
body.dark .gallery-card {
background: #1b141d;
border-color: rgba(255, 255, 255, 0.08);
}
body.dark .img-badge {
background: #1b141d;
color: var(--text);
}
body.dark footer {
background: #0d0a10;
}
}

View file

@ -2,15 +2,146 @@
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Über uns</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Über uns Studienprojekt 2026</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css">
</head>
<script>
function toggleDarkMode() {
document.body.classList.toggle("dark");
if (document.body.classList.contains("dark")) {
localStorage.setItem("theme", "dark");
} else {
localStorage.setItem("theme", "light");
}
}
window.onload = function () {
if (localStorage.getItem("theme") === "dark") {
document.body.classList.add("dark");
}
};
</script>
<body>
<header>
<h1>Über uns 🌸</h1>
</header>
<main>
<p>Wir lieben Eis und Design 💜</p>
</main>
<nav>
<div class="nav-logo">🎓 Studienprojekt</div>
<ul class="nav-links">
<li><a href="index.html">Home</a></li>
<li><a href="ueber_uns.html">Über uns</a></li>
<li><a href="eis_projekt.html">Projekt</a></li>
<li><a href="kontakt.html">Kontakt</a></li>
<li><a href="impressum.html">Impressum</a></li>
</ul>
<button onclick="toggleDarkMode()"
style="
background: transparent;
border: 1px solid rgba(232,103,154,0.4);
color: var(--rose);
padding: 6px 12px;
border-radius: 20px;
cursor: pointer;
font-size: 0.8rem;
">
🌙 Mode
</button>
</nav>
<section class="hero">
<div class="hero-content">
<div class="hero-tag">👥 Unser Team</div>
<h1>
Anni & Lea<br>
<span>Studienprojekt 2026</span>
</h1>
<p>
Wir sind Anni und Lea und studieren Medien- und Bildungsmanagement.
Gemeinsam arbeiten wir an einem kreativen Studienprojekt, das Design,
digitale Medien und Forschung verbindet.
</p>
</div>
</section>
<section>
<div class="section-label">Über uns</div>
<h2 class="section-title">Wer wir sind</h2>
<p class="section-sub">
Zwei kreative Köpfe mit unterschiedlichen Stärken, aber einer gemeinsamen Leidenschaft für Medien, Gestaltung und digitale Projekte.
</p>
<div class="stats-row">
<div class="stat-card">
<span class="stat-num">Anni</span>
<span class="stat-label">Medien, Fotografie, Katzen, kreative Online-Medien</span>
</div>
<div class="stat-card">
<span class="stat-num">Lea</span>
<span class="stat-label">Design, Tanzen, Zeichnen, Lesen, Kreativität</span>
</div>
<div class="stat-card">
<span class="stat-num">2026</span>
<span class="stat-label">Studienprojekt</span>
</div>
</div>
</section>
<section>
<div class="section-label">Profile</div>
<h2 class="section-title">Unsere Stärken</h2>
<div class="gallery-grid">
<div class="gallery-card">
<div style="padding: 2rem;">
<h3>👩‍💻 Anni</h3>
<p style="margin-top: 1rem; color: var(--muted); line-height: 1.7;">
Anni interessiert sich besonders für Fotografie, Social Media,
digitale Medien und kreative Gestaltung. Außerdem liebt sie Katzen,
liest gerne und arbeitet gerne visuell und strukturiert.
</p>
</div>
</div>
<div class="gallery-card">
<div style="padding: 2rem;">
<h3>🎨 Lea</h3>
<p style="margin-top: 1rem; color: var(--muted); line-height: 1.7;">
Lea bringt kreative Ideen ins Projekt ein und liebt Design,
Zeichnen und Tanz. Sie liest viel und entwickelt gerne neue
visuelle Konzepte und kreative Ansätze.
</p>
</div>
</div>
</div>
</section>
<footer>
© 2026 Studienprojekt · Anni & Lea
</footer>
</body>
<script src="script.js"></script>
</html>