175 lines
8.2 KiB
HTML
175 lines
8.2 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Register - Profice</title>
|
|
<link rel="stylesheet" href="../style/design.css">
|
|
<link rel="stylesheet" href="../style/cursor.css">
|
|
<link rel="stylesheet" href="../style/login.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="loginBtn" class="login-btn" aria-label="Log in" title="Log in">
|
|
<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="M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"></path>
|
|
<polyline points="10 17 15 12 10 7"></polyline>
|
|
<line x1="15" y1="12" x2="3" y2="12"></line>
|
|
</svg>
|
|
Log in
|
|
</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">Konto erstellen</h1>
|
|
<p class="login-subtitle">Registrieren Sie sich, um auf alle Funktionen zuzugreifen</p>
|
|
</div>
|
|
|
|
<form id="registerForm" class="login-form">
|
|
<div class="form-row">
|
|
<div class="form-group">
|
|
<label for="firstName">Vorname *</label>
|
|
<input type="text" id="firstName" name="firstName" required placeholder="Max">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="lastName">Nachname *</label>
|
|
<input type="text" id="lastName" name="lastName" required placeholder="Mustermann">
|
|
</div>
|
|
</div>
|
|
|
|
<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="phone">Telefonnummer</label>
|
|
<input type="tel" id="phone" name="phone" placeholder="+49 123 456789">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="company">Unternehmen</label>
|
|
<input type="text" id="company" name="company" placeholder="Firmenname (optional)">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="password">Passwort *</label>
|
|
<input type="password" id="password" name="password" required placeholder="Mindestens 8 Zeichen">
|
|
<div class="password-strength" id="passwordStrength">
|
|
<div class="strength-bar"></div>
|
|
<span class="strength-text">Passwortstärke</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="confirmPassword">Passwort bestätigen *</label>
|
|
<input type="password" id="confirmPassword" name="confirmPassword" required placeholder="Passwort wiederholen">
|
|
</div>
|
|
|
|
<div class="form-options">
|
|
<label class="checkbox-label">
|
|
<input type="checkbox" id="terms" name="terms" required>
|
|
<span class="checkbox-custom"></span>
|
|
Ich stimme den <a href="#" class="terms-link">Nutzungsbedingungen</a> und <a href="#" class="terms-link">Datenschutzrichtlinien</a> zu *
|
|
</label>
|
|
</div>
|
|
|
|
<div class="form-options">
|
|
<label class="checkbox-label">
|
|
<input type="checkbox" id="newsletter" name="newsletter">
|
|
<span class="checkbox-custom"></span>
|
|
Ich möchte den Newsletter erhalten
|
|
</label>
|
|
</div>
|
|
|
|
<button type="submit" class="login-btn-submit" id="registerSubmit">
|
|
<span class="btn-text">Konto erstellen</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 registrieren
|
|
</button>
|
|
</div>
|
|
|
|
<div class="login-footer">
|
|
<p>Bereits ein Konto? <a href="login.html">Jetzt anmelden</a></p>
|
|
</div>
|
|
|
|
<div class="success-message" id="successMessage">
|
|
<div class="success-icon">✅</div>
|
|
<h3>Registrierung erfolgreich!</h3>
|
|
<p>Ihr Konto wurde erstellt. Sie werden weitergeleitet...</p>
|
|
</div>
|
|
|
|
<div class="error-message" id="errorMessage">
|
|
<div class="error-icon">❌</div>
|
|
<h3>Registrierung fehlgeschlagen</h3>
|
|
<p id="errorText">Bitte überprüfen Sie Ihre Eingaben.</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/register.js"></script>
|
|
</body>
|
|
</html>
|