Files
alina-schillinger/as-styleguide/index.html

318 lines
13 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" />
<title>AS Styleguide Coaching & Beratung</title>
<meta name="description" content="Styleguide (HTML/CSS/JS) für Coaching & Beratung Typografie, Komponenten, Layout-Grids." />
<link rel="preload" href="assets/fonts/have-heart-one.otf" as="font" type="font/otf" crossorigin>
<link rel="preload" href="assets/fonts/gilroy/Gilroy-Regular.ttf" as="font" type="font/ttf" crossorigin>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<a class="skip-link" href="#content">Zum Inhalt springen</a>
<header class="site-header" data-header>
<div class="container header-inner">
<a class="brand" href="#top" aria-label="Start">
<img class="brand-logo" src="assets/img/logo-placeholder.svg" alt="AS Coaching und Beratung" />
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-controls="site-nav" data-nav-toggle>
<span class="sr-only">Navigation öffnen</span>
<span class="burger" aria-hidden="true"></span>
</button>
<nav class="site-nav" id="site-nav" data-nav>
<a href="#typografie">Typografie</a>
<a href="#farben">Farben</a>
<a href="#komponenten">Komponenten</a>
<a href="#layouts">Layouts</a>
<a href="#sections">Sektionen</a>
</nav>
<div class="header-cta">
<a class="btn btn--ghost" href="#kontakt">Kontakt</a>
<a class="btn btn--primary" href="#cta">Termin anfragen</a>
</div>
</div>
</header>
<main id="content">
<section class="hero" id="top">
<div class="hero-bg" aria-hidden="true">
<div class="hero-orb hero-orb--1"></div>
<div class="hero-orb hero-orb--2"></div>
<svg class="hero-wave" viewBox="0 0 1440 220" preserveAspectRatio="none">
<path d="M0,128 C240,220 480,64 720,128 C960,192 1200,64 1440,140 L1440,220 L0,220 Z"></path>
</svg>
</div>
<div class="container hero-grid">
<div class="hero-copy">
<p class="eyebrow">Bewerbercoaching · Selbstpräsentation · Profil-Schärfung</p>
<h1 class="display">
Souverän auftreten.<br />
<span class="display-accent">Wirkung erzielen.</span>
</h1>
<p class="lead">
Für Fachkräfte in KMU, die im Bewerbungsprozess, im Kundentermin oder intern sichtbarer werden wollen
klar, professionell und ohne Show.
</p>
<div class="hero-actions">
<a class="btn btn--primary btn--lg" href="#cta">Kostenloses Erstgespräch</a>
<a class="btn btn--secondary btn--lg" href="#produkte">Workbook & Minikurse</a>
</div>
<ul class="hero-proof" role="list">
<li><span class="icon-dot" aria-hidden="true"></span> CV-Check & Profil-Optimierung</li>
<li><span class="icon-dot" aria-hidden="true"></span> Interview-Training (realistische Simulation)</li>
<li><span class="icon-dot" aria-hidden="true"></span> Storytelling & Argumentationslinien</li>
</ul>
</div>
<div class="hero-card">
<div class="hero-card-top">
<div class="pill">Styleguide</div>
<div class="badge">WP-ready</div>
</div>
<div class="card card--elevated">
<h2 class="h3">Schnellstart-Komponenten</h2>
<p class="muted">Buttons, Cards, Formulare, Grids, Sektionen bereits so aufgebaut, dass du daraus ein WP-Template ableiten kannst.</p>
<div class="stack-sm">
<a class="btn btn--primary w-100" href="#komponenten">Zu den Komponenten</a>
<a class="btn btn--ghost w-100" href="#layouts">Zu den Layouts</a>
</div>
<hr class="divider"/>
<dl class="kv">
<div><dt>Primärfarbe</dt><dd><code>#EB825E</code></dd></div>
<div><dt>Text</dt><dd><code>#353535</code></dd></div>
<div><dt>Background</dt><dd><code>#FAF7F2</code></dd></div>
<div><dt>Fonts</dt><dd><code>HaveHeartOne</code> + <code>Gilroy</code></dd></div>
</dl>
</div>
</div>
</div>
</section>
<section class="section" id="farben">
<div class="container">
<div class="section-head">
<h2 class="h2">Design Tokens</h2>
<p class="muted">Farben, Radius, Schatten & Spacing als CSS-Variablen damit das später in WP sauber skalierbar ist.</p>
</div>
<div class="grid grid-3">
<div class="swatch">
<div class="swatch-color" style="background:#EB825E"></div>
<div class="swatch-meta"><div class="swatch-title">Accent</div><code>#EB825E</code></div>
</div>
<div class="swatch">
<div class="swatch-color" style="background:#353535"></div>
<div class="swatch-meta"><div class="swatch-title">Ink</div><code>#353535</code></div>
</div>
<div class="swatch">
<div class="swatch-color" style="background:#FAF7F2; border:1px solid rgba(53,53,53,.15)"></div>
<div class="swatch-meta"><div class="swatch-title">Canvas</div><code>#FAF7F2</code></div>
</div>
</div>
<div class="note">
<strong>Fokus-Ring:</strong> über <code>--focus</code> definiert (accent + transparency). Buttons/Inputs sind damit sofort „keyboard-friendly“.
</div>
</div>
</section>
<section class="section" id="typografie">
<div class="container">
<div class="section-head">
<h2 class="h2">Typografie</h2>
<p class="muted">HaveHeartOne nur für große, prägnante Statements. Gilroy für Struktur, UI und Fließtext.</p>
</div>
<div class="grid grid-2">
<div class="card">
<p class="label">Display / Hero (HaveHeartOne)</p>
<p class="type-sample display-sample">Souverän auftreten. Wirkung erzielen.</p>
<p class="muted small">Regel: HaveHeartOne nur H1 + evtl. emotionales H2. Keine Navigation, keine Forms, keine Tabellen.</p>
</div>
<div class="card">
<p class="label">Body / UI (Gilroy)</p>
<p class="type-sample body-sample">Klare Struktur. Ruhige Abstände. Seriöse UI. Das ist die Basis für WP-Templates und WooCommerce.</p>
<div class="inline">
<span class="tag">Regular</span>
<span class="tag">Medium</span>
<span class="tag">SemiBold</span>
<span class="tag">Bold</span>
</div>
</div>
</div>
</div>
</section>
<section class="section" id="komponenten">
<div class="container">
<div class="section-head">
<h2 class="h2">Komponenten</h2>
<p class="muted">Basis-Bausteine für WP (Blocks) und später WooCommerce.</p>
</div>
<div class="grid grid-3">
<div class="card">
<p class="label">Buttons</p>
<div class="stack-sm">
<button class="btn btn--primary">Primary</button>
<button class="btn btn--secondary">Secondary</button>
<button class="btn btn--ghost">Ghost</button>
<button class="btn btn--primary btn--lg">Large</button>
<button class="btn btn--primary" disabled>Disabled</button>
</div>
</div>
<div class="card">
<p class="label">Badges / Pills</p>
<div class="inline wrap">
<span class="badge">Neu</span>
<span class="badge badge--soft">PDF</span>
<span class="pill">1:1 Coaching</span>
<span class="pill pill--soft">KMU Workshop</span>
<span class="tag">WP</span>
<span class="tag">WooCommerce</span>
</div>
</div>
<div class="card">
<p class="label">Card Variationen</p>
<div class="stack-sm">
<div class="card card--elevated">
<strong>Elevated</strong>
<p class="muted small">Für Hero/CTA, Pricing, wichtige Kacheln.</p>
</div>
<div class="card card--bordered">
<strong>Bordered</strong>
<p class="muted small">Für ruhige Content-Listen, FAQs, Hinweise.</p>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="section" id="layouts">
<div class="container">
<div class="section-head">
<h2 class="h2">Layouts & Content Grids</h2>
<p class="muted">Wiederverwendbare Raster: 2/3 Spalten, Feature-Grids, Split-Layouts WP Block-kompatibel.</p>
</div>
<div class="card">
<p class="label">Feature Grid (3 Spalten)</p>
<div class="grid grid-3">
<div class="feature"><div class="feature-icon" aria-hidden="true"></div><h3 class="h3">Lebenslauf, der wirkt</h3><p class="muted">Struktur, Story, Ergebnisse ohne Buzzwords.</p></div>
<div class="feature"><div class="feature-icon" aria-hidden="true"></div><h3 class="h3">Interview-Simulation</h3><p class="muted">Realistisch, ruhig, mit Feedback auf Wirkung.</p></div>
<div class="feature"><div class="feature-icon" aria-hidden="true"></div><h3 class="h3">Selbstpräsentation</h3><p class="muted">Ein klarer Pitch für Meetings, Kunden, Bewerbungen.</p></div>
</div>
</div>
</div>
</section>
<section class="section" id="sections">
<div class="container">
<div class="section-head">
<h2 class="h2">Website-Sektionen</h2>
<p class="muted">Beispiele für WooCommerce-Produktkacheln, FAQ und CTA.</p>
</div>
<div class="section-block" id="produkte">
<div class="block-head">
<h3 class="h2">Digitale Miniprodukte</h3>
<p class="muted">WooCommerce-ready: PDF, Workbook, Minikurs (Video), Bundle.</p>
</div>
<div class="grid grid-3">
<article class="product card card--elevated">
<div class="product-top"><span class="badge badge--soft">PDF</span><span class="tag">2030 Min</span></div>
<h4 class="h3">CV-Checkliste</h4>
<p class="muted">Die wichtigsten Hebel, um deinen Lebenslauf sofort professioneller wirken zu lassen.</p>
<div class="product-bottom"><div class="price">29 €</div><a class="btn btn--primary" href="#cta">Kaufen</a></div>
</article>
<article class="product card card--elevated">
<div class="product-top"><span class="badge badge--soft">Workbook</span><span class="tag">90 Min</span></div>
<h4 class="h3">Selbstpräsentation in 7 Schritten</h4>
<p class="muted">Struktur + Beispiele + Übungen, die du sofort anwenden kannst.</p>
<div class="product-bottom"><div class="price">49 €</div><a class="btn btn--primary" href="#cta">Kaufen</a></div>
</article>
<article class="product card card--elevated">
<div class="product-top"><span class="badge badge--soft">Videokurs</span><span class="tag">23 h</span></div>
<h4 class="h3">Interviewtraining kompakt</h4>
<p class="muted">Antworten strukturieren, Wirkung steuern, ruhig bleiben.</p>
<div class="product-bottom"><div class="price">149 €</div><a class="btn btn--primary" href="#cta">Kaufen</a></div>
</article>
</div>
</div>
<div class="section-block">
<div class="block-head">
<h3 class="h2">FAQ</h3>
<p class="muted">Accordion via JS.</p>
</div>
<div class="accordion" data-accordion>
<button class="accordion-item" type="button" aria-expanded="false">
<span>Wie läuft ein Erstgespräch ab?</span><span class="accordion-icon" aria-hidden="true"></span>
</button>
<div class="accordion-panel" hidden><p class="muted">1520 Minuten. Ziel: Thema klären, Zielbild definieren, nächster Schritt.</p></div>
</div>
</div>
<div class="section-block" id="cta">
<div class="cta card card--elevated">
<div>
<h3 class="cta-title">Bereit für ein Profil, das wirkt?</h3>
<p class="muted">Kurzes Erstgespräch, dann ein klarer Plan (kein BlaBla).</p>
</div>
<div class="cta-actions">
<a class="btn btn--primary btn--lg" href="#kontakt">Termin anfragen</a>
<a class="btn btn--ghost btn--lg" href="#produkte">Erst mal Workbook</a>
</div>
</div>
</div>
</div>
</section>
<section class="section" id="kontakt">
<div class="container">
<div class="section-head">
<h2 class="h2">Kontakt</h2>
<p class="muted">Platzhalter später in WP als Formular-Block.</p>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div class="container footer-inner">
<p class="muted small">© <span data-year></span> AS Coaching & Beratung. Styleguide / Prototype.</p>
<div class="footer-links">
<a href="#0">Impressum</a>
<a href="#0">Datenschutz</a>
</div>
</div>
</footer>
<script src="script.js"></script>
</body>
</html>