From 17a698457161672d4da6b3b291db4025c82b7567 Mon Sep 17 00:00:00 2001 From: viiivo <«vivien.vonburg@outlook.com»> Date: Fri, 27 Mar 2026 10:12:58 +0100 Subject: [PATCH] =?UTF-8?q?Ordnerstruktur=20aufgesetzt=20und=20files=20nac?= =?UTF-8?q?h=20big=20merge=20aufger=C3=A4umt,=20stylings=20und=20script=20?= =?UTF-8?q?im=20login=20und=20signup=20extrahiert=20und=20in=20seperate=20?= =?UTF-8?q?files=20gesetzt,=20alle=20verlinkungen=20=C3=BCberpr=C3=BCft.?= =?UTF-8?q?=20Namen=20der=20Files=20angepasst=20f=C3=BCr=20einheitliche=20?= =?UTF-8?q?benennung.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cooking.jpg => assets/cooking.jpg | Bin event-create.css => css/event_create.css | 0 ...view_stylesheet.css => event_overview.css} | 0 stylesheet.css => css/landingpage.css | 0 css/login_signup.css | 323 ++++++++++ css/stylesheet.css | 0 event-create.html => event_create.html | 5 +- event_detail.html | 4 +- event_overview.html | 4 +- landing-page.html => index.html | 3 +- event-create.js => js/event_create.js | 0 ...t_overview_script.js => event_overview.js} | 0 js/javascript.js | 0 javascript.js => js/landingpage.js | 0 js/login.js | 69 +++ js/signup.js | 125 ++++ kontakt.html | 573 ------------------ login.html | 315 +--------- signup.html | 85 +++ 19 files changed, 615 insertions(+), 891 deletions(-) rename cooking.jpg => assets/cooking.jpg (100%) rename event-create.css => css/event_create.css (100%) rename css/{event_overview_stylesheet.css => event_overview.css} (100%) rename stylesheet.css => css/landingpage.css (100%) create mode 100644 css/login_signup.css delete mode 100644 css/stylesheet.css rename event-create.html => event_create.html (98%) rename landing-page.html => index.html (95%) rename event-create.js => js/event_create.js (100%) rename js/{event_overview_script.js => event_overview.js} (100%) delete mode 100644 js/javascript.js rename javascript.js => js/landingpage.js (100%) create mode 100644 js/login.js create mode 100644 js/signup.js delete mode 100644 kontakt.html create mode 100644 signup.html diff --git a/cooking.jpg b/assets/cooking.jpg similarity index 100% rename from cooking.jpg rename to assets/cooking.jpg diff --git a/event-create.css b/css/event_create.css similarity index 100% rename from event-create.css rename to css/event_create.css diff --git a/css/event_overview_stylesheet.css b/css/event_overview.css similarity index 100% rename from css/event_overview_stylesheet.css rename to css/event_overview.css diff --git a/stylesheet.css b/css/landingpage.css similarity index 100% rename from stylesheet.css rename to css/landingpage.css diff --git a/css/login_signup.css b/css/login_signup.css new file mode 100644 index 0000000..f2d2e93 --- /dev/null +++ b/css/login_signup.css @@ -0,0 +1,323 @@ +/* Grundlegende Resets */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Arial, sans-serif; + background-color: #f5f5f5; + display: flex; + flex-direction: column; + min-height: 100vh; +} + +/* Header Styles */ +.header { + background-color: white; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + padding: 15px 30px; + display: flex; + justify-content: space-between; + align-items: center; +} + +.header-logo { + font-size: 24px; + font-weight: bold; + color: #0084ff; + text-decoration: none; + letter-spacing: 1px; +} + +.header-buttons { + display: flex; + gap: 15px; + align-items: center; +} + +.header-btn { + padding: 10px 20px; + border: none; + border-radius: 4px; + font-size: 14px; + font-weight: bold; + cursor: pointer; + transition: all 0.3s ease; + text-decoration: none; + display: inline-block; +} + +.header-btn-secondary { + background-color: transparent; + color: #0084ff; + border: 2px solid #0084ff; +} + +.header-btn-secondary:hover { + background-color: #0084ff; + color: white; +} + +.header-btn-primary { + background-color: #0084ff; + color: white; +} + +.header-btn-primary:hover { + background-color: #0073e6; +} + +/* Main content wrapper */ +.main-content { + display: flex; + justify-content: center; + align-items: center; + flex: 1; + padding: 20px; +} + +.container { + background-color: white; + border-radius: 8px; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); + max-width: 1000px; + width: 100%; + display: flex; + gap: 20px; + overflow: hidden; +} + +.image-section { + flex: 1; + background-color: #e8f4f8; + display: flex; + align-items: center; + justify-content: center; + min-height: 500px; +} + +.image-section img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.form-section { + flex: 1; + padding: 40px; + display: flex; + flex-direction: column; + justify-content: center; +} + +/* Formularelemente */ +h1 { + color: #333; + margin-bottom: 20px; + text-align: center; +} + +.info-box { + background-color: #e8f4f8; + border-left: 4px solid #0084ff; + padding: 15px; + margin-bottom: 30px; + border-radius: 4px; + font-size: 14px; + color: #333; + line-height: 1.5; +} + +.form-group { + margin-bottom: 20px; +} + +label { + display: block; + margin-bottom: 6px; + color: #333; + font-weight: bold; + font-size: 14px; +} + +input[type="text"], +input[type="email"], +input[type="password"] { + width: 100%; + padding: 12px; + border: 1px solid #ddd; + border-radius: 4px; + font-size: 14px; + transition: border-color 0.3s ease; + font-family: Arial, sans-serif; +} + +input:focus { + outline: none; + border-color: #0084ff; + box-shadow: 0 0 5px rgba(0, 132, 255, 0.3); +} + +button { + width: 100%; + padding: 12px; + background-color: #0084ff; + color: white; + border: none; + border-radius: 4px; + font-size: 16px; + font-weight: bold; + cursor: pointer; + transition: background-color 0.3s ease; + margin-top: 10px; +} + +button:hover { + background-color: #0073e6; +} + +button:active { + background-color: #0063cc; +} + +/* Hilfstexte & Fehler */ +.signup-hint, .login-hint { + text-align: center; + margin-top: 20px; + color: #666; + font-size: 14px; +} + +.signup-hint a, .login-hint a { + color: #0084ff; + text-decoration: none; + font-weight: bold; + transition: color 0.3s ease; +} + +.signup-hint a:hover, .login-hint a:hover { + text-decoration: underline; +} + +.error-message { + color: #d32f2f; + font-size: 13px; + margin-top: 5px; + display: none; +} + +.form-group.has-error input { + border-color: #d32f2f; + box-shadow: 0 0 5px rgba(211, 47, 47, 0.3); +} + +.form-group.has-error .error-message { + display: block; +} + +/* Modal / Popup Styles */ +.modal { + display: none; + position: fixed; + z-index: 1000; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.4); + animation: fadeIn 0.3s ease; +} + +@keyframes fadeIn { + from { opacity: 0; } + to { opacity: 1; } +} + +.modal.show { + display: flex; + justify-content: center; + align-items: center; +} + +.modal-content { + background-color: white; + padding: 40px; + border-radius: 8px; + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3); + max-width: 500px; + width: 90%; + text-align: center; + animation: slideIn 0.3s ease; +} + +@keyframes slideIn { + from { transform: translateY(-50px); opacity: 0; } + to { transform: translateY(0); opacity: 1; } +} + +.modal-header { + position: relative; + margin-bottom: 20px; +} + +.modal-header h2 { + color: #0084ff; + font-size: 24px; +} + +.close-btn { + position: absolute; + right: 0; + top: 0; + font-size: 28px; + color: #999; + background: none; + border: none; + cursor: pointer; + width: 30px; + height: 30px; + display: flex; + align-items: center; + justify-content: center; +} + +.modal-body { + color: #333; + font-size: 16px; + line-height: 1.6; + margin-bottom: 30px; +} + +.modal-footer { + display: flex; + gap: 10px; + justify-content: center; +} + +/* Responsive Anpassungen */ +@media (max-width: 768px) { + .container { + flex-direction: column; + } + + .image-section { + min-height: 300px; + } + + .header { + flex-direction: column; + gap: 15px; + } + + .header-buttons { + width: 100%; + flex-direction: column; + } + + .header-btn { + width: 100%; + text-align: center; + } +} \ No newline at end of file diff --git a/css/stylesheet.css b/css/stylesheet.css deleted file mode 100644 index e69de29..0000000 diff --git a/event-create.html b/event_create.html similarity index 98% rename from event-create.html rename to event_create.html index da5d6b0..b011885 100644 --- a/event-create.html +++ b/event_create.html @@ -4,8 +4,7 @@ Event erstellen | Invité - - +