139 lines
6.4 KiB
HTML
139 lines
6.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Profice - Login</title>
|
|
<link rel="stylesheet" href="../style/design.css">
|
|
<link rel="stylesheet" href="../style/login.css">
|
|
<link rel="stylesheet" href="../style/cursor.css">
|
|
</head>
|
|
<body>
|
|
<!-- Top Banner -->
|
|
<header class="top-banner dark-theme">
|
|
<div class="top-banner-left">
|
|
<div class="banner-left">
|
|
<button class="menu-toggle" id="menuToggle" aria-label="Menu">
|
|
<span></span>
|
|
<span></span>
|
|
<span></span>
|
|
</button>
|
|
<a href="../index.html" class="logo-link">
|
|
<img src="../images/logo/logo-01-complete.png" alt="Profice Logo" class="logo">
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div class="top-banner-center">
|
|
<nav class="main-nav">
|
|
<a href="../index.html#hero-section" class="nav-link">Home</a>
|
|
<a href="../index.html#enterprise" class="nav-link">Enterprise</a>
|
|
<a href="../index.html#pricing" class="nav-link">Pricing</a>
|
|
<a href="../index.html#services" class="nav-link">Lösungen</a>
|
|
</nav>
|
|
</div>
|
|
<div class="top-banner-right">
|
|
<button id="cursorToggle" aria-label="Toggle Cursor" title="Toggle Custom Cursor">
|
|
<img src="../images/additional/cursor.png" alt="Default Cursor" class="cursor-icon">
|
|
</button>
|
|
<button id="registerBtn" class="login-btn register" aria-label="Register" title="Register">
|
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
|
<path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path>
|
|
<circle cx="8.5" cy="7" r="4"></circle>
|
|
<line x1="20" y1="8" x2="20" y2="14"></line>
|
|
<line x1="23" y1="11" x2="17" y2="11"></line>
|
|
</svg>
|
|
Register
|
|
</button>
|
|
</div>
|
|
</header>
|
|
|
|
<!-- Slide Menu -->
|
|
<nav class="slide-menu" id="slideMenu">
|
|
<a href="../index.html">Startseite</a>
|
|
<a href="offers.html">Kontakt & Anfrage</a>
|
|
<a href="leads.html">Leads Dashboard</a>
|
|
</nav>
|
|
|
|
<!-- Overlay -->
|
|
<div class="overlay" id="overlay"></div>
|
|
|
|
<!-- Main Content -->
|
|
<main class="main-content login-content">
|
|
<div class="login-container">
|
|
<div class="login-header">
|
|
<div class="login-icon">🔐</div>
|
|
<h1 class="login-title">Willkommen zurück</h1>
|
|
<p class="login-subtitle">Loggen Sie sich ein, um auf Ihr Konto zuzugreifen</p>
|
|
</div>
|
|
|
|
<form id="loginForm" class="login-form">
|
|
<div class="form-group">
|
|
<label for="email">E-Mail</label>
|
|
<input type="email" id="email" name="email" required placeholder="ihre@email.de">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="password">Passwort</label>
|
|
<input type="password" id="password" name="password" required placeholder="Passwort">
|
|
</div>
|
|
|
|
<div class="form-options">
|
|
<label class="checkbox-label">
|
|
<input type="checkbox" id="remember" name="remember">
|
|
<span class="checkbox-custom"></span>
|
|
Angemeldet bleiben
|
|
</label>
|
|
<a href="#" class="forgot-password">Passwort vergessen?</a>
|
|
</div>
|
|
|
|
<button type="submit" class="login-btn-submit" id="loginSubmit">
|
|
<span class="btn-text">Anmelden</span>
|
|
<span class="btn-loading" style="display: none;">
|
|
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
|
<path d="M21 12a9 9 0 1 1-6.219-8.56"></path>
|
|
<polyline points="22 6 12 16 2 6"></polyline>
|
|
</svg>
|
|
</span>
|
|
</button>
|
|
</form>
|
|
|
|
<div class="login-divider">
|
|
<span>oder</span>
|
|
</div>
|
|
|
|
<div class="social-login">
|
|
<button type="button" class="social-btn google-btn">
|
|
<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
|
|
<path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c-.82 2.33-2.85 4.08-5.92 4.08-.57 0-1.11-.08-1.63-.24V14.6c.52.16 1.06.24 1.63.24 3.07 0 5.52-2.51 5.52-5.52 0-.1 0-.2-.01-.3-.57-2.53-2.11-4.52-4.52-4.52zM12 23c-1.61 0-3.09-.59-4.23-1.57l.01-.02V18.6l-.01.02c1.14-.98 2.62-1.57 4.23-1.57 3.07 0 5.52 2.51 5.52 5.52 0 .1 0 .2-.01.3z"/>
|
|
<path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/>
|
|
<path d="M12 5.38c1.62 0 3.06.56 4.21 1.46l-2.85 2.22c-.81-.62-1.79-1.11-2.85-1.36-.52-.16-1.06-.24-1.63-.24-3.07 0-5.52 2.51-5.52 5.52 0 .1 0 .2.01.3.57 2.53 2.11 4.52 4.52 4.52z"/>
|
|
</svg>
|
|
Mit Google anmelden
|
|
</button>
|
|
</div>
|
|
|
|
<div class="login-footer">
|
|
<p>Noch kein Konto? <a href="register.html">Jetzt registrieren</a></p>
|
|
</div>
|
|
|
|
<div class="success-message" id="successMessage">
|
|
<div class="success-icon">✅</div>
|
|
<h3>Erfolgreich angemeldet!</h3>
|
|
<p>Sie werden weitergeleitet...</p>
|
|
</div>
|
|
|
|
<div class="error-message" id="errorMessage">
|
|
<div class="error-icon">❌</div>
|
|
<h3>Anmeldung fehlgeschlagen</h3>
|
|
<p id="errorText">Bitte überprüfen Sie Ihre Anmeldedaten.</p>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
<script src="../scripts/script.js"></script>
|
|
<script src="../scripts/cursor.js"></script>
|
|
<script src="../scripts/scroll-header.js"></script>
|
|
<script src="../scripts/login.js"></script>
|
|
</body>
|
|
</html>
|