Files
Webklar-Kundenbereich/public/neu/oeffentlich/login.html
T
ClaudeandClaude Opus 5.5 c997703251 Kundenansicht neu: Glas-Logo auf der Anmeldung und Startbild der App
- public/neu/glas-logo.js: das Bauteil „liquid-glass-logo-reveal“ (21st.dev, Shader und
  Zeitleiste aus zanwei/glass-icon-reveal, MIT, Hinweis im Kopf) in reines JavaScript übertragen:
  WEBklar-Zeichen als Zeichenfläche (Stern und Punkt ausgestanzt), weiß, keine Schleife,
  Textur 512 px (auf dem Handy ~3× schneller bereit), Hintergrund läuft zum Rand aus,
  kein Rauschen auf reinem Weiß, ohne WebGL2 das ruhende Logo als CSS-Maske.
- Anmeldung (Handy und PC): Glas-Logo statt App-Icon, der Name erscheint, sobald das Glas
  losgelassen hat; ein Klick spielt es erneut; reduzierte Bewegung zeigt das ruhende Logo.
- Installierte App: startbild.js im Kopf von Übersicht und Anmeldung deckt beim ersten Öffnen
  je App-Start weiß ab, spielt das Glas-Logo (Tempo 1,25) und blendet dann weich aus; ein Tipp
  überspringt, spätestens nach 6,5 s ist es weg. Danach ruht das Logo der Anmeldung.
- Tests: knGlasLogo (Zeitleiste, Glasbreite < 1,3 Kacheln, MIT-Hinweis, Startbild in der VM),
  Seitenprüfungen der Anmeldung und der Übersicht kennen die neuen Skripte.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 17:51:44 +00:00

94 lines
4.3 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<title>Anmelden – Webklar Kundenbereich</title>
<!-- Anmeldung im weißen Stil (noch nicht ausgeliefert, P10 schaltet sie um). Als App auf den Homescreen, helle Statusleiste -->
<link rel="manifest" href="/neu/manifest.webmanifest">
<link rel="icon" href="/favicon.ico" sizes="32x32">
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/img/apple-touch-icon.png">
<meta name="theme-color" content="#ffffff">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<meta name="apple-mobile-web-app-title" content="WEBklar">
<link rel="stylesheet" href="/neu/tokens.css">
<link rel="stylesheet" href="/neu/oeffentlich/oeffentlich.css">
<!-- Installierte App: weißes Startbild mit dem Glas-Logo, läuft vor dem ersten Bild -->
<script src="/neu/startbild.js"></script>
</head>
<body class="kn kn-seite kn-login-seite">
<header class="kn-login-kopf">
<a class="kn-login-logo" href="/login.html">Webklar</a>
</header>
<main class="kn-login-haupt">
<div class="kn-login-spalte">
<!-- Logo mit Glas-Animation (login-logo.js), Handy und PC; der Name erscheint, sobald das Glas losgelassen hat -->
<div class="kn-login-marke">
<div class="kn-login-glas"></div>
<span>WEBklar Kundenbereich</span>
</div>
<div class="kn-login-abschnitt">
<p class="kn-login-titel">Anmelden</p>
<form id="login-form" class="kn-login-form" novalidate>
<input
class="kn-feld-eingabe"
type="email"
name="email"
id="email"
placeholder="E-Mail"
required
autocomplete="username"
autocapitalize="none"
spellcheck="false"
enterkeyhint="next"
>
<input
class="kn-feld-eingabe"
type="password"
name="password"
id="password"
placeholder="Passwort"
required
autocomplete="current-password"
enterkeyhint="go"
>
<p id="login-error" class="kn-fehlertext hidden" role="alert"></p>
<!-- Mitarbeiter-Login ist gesperrt: Link ins Ticketsystem (Adresse aus der Antwort, ticketUrl) -->
<a id="login-staff-link" class="kn-login-staff hidden" href="https://ticket.webklar.com">Zum Ticketsystem</a>
<button type="submit" id="login-btn" class="kn-login-knopf">
<span class="button-label">Anmelden</span>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 11 10" aria-hidden="true">
<path fill="currentColor" d="m4.56 8.352 1.824-1.84q.224-.225.144-.4-.064-.192-.384-.192H0V3.76h6.128q.32 0 .4-.176.08-.192-.144-.416l-1.84-1.84L5.84 0l4.848 4.848L5.856 9.68z"></path>
</svg>
<svg class="loading-spinner" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" aria-hidden="true">
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 12a9 9 0 1 1-6.219-8.56"></path>
</svg>
</button>
</form>
</div>
<p class="kn-login-hinweis">
Zugangsdaten erhältst du von Webklar. Dein Passwort kannst du nach der Anmeldung selbst ändern (Profilbild oben rechts, „Passwort ändern“).
Passwort vergessen? Schreib uns an <a href="mailto:support@webklar.com">support@webklar.com</a>.
</p>
<p class="kn-login-hinweis">
<a class="kn-login-wichtig" href="/kuendigen.html">Verträge hier kündigen</a> ·
<a class="kn-login-wichtig" href="/widerrufen.html">Vertrag widerrufen</a><br>
<a href="/abo-bedingungen.html" target="_blank" rel="noopener">Vertragsbedingungen</a> ·
<a href="/datenschutz.html" target="_blank" rel="noopener">Datenschutz</a> ·
<a href="https://webklar.com/impressum" target="_blank" rel="noopener">Impressum</a>
</p>
</div>
</main>
<script src="/app.js"></script>
<script>
initLoginPage();
</script>
<script type="module" src="/neu/login-logo.js"></script>
</body>
</html>