Design System und visuelle Identitat der TSD Design GmbH.
Version 1.0 — April 2026Das dunkle Farbschema mit goldenen Akzenten vermittelt Eleganz, Professionalitat und Vertrauen. Die animierten Markenfarben verleihen der Marke Lebendigkeit.
Playfair Display als elegante Displayschrift fur Uberschriften, Inter als moderne Sans-Serif fur Fliesstext und UI-Elemente.
Das TSD-Logo ist ein quadratisches Monogramm mit animiertem Farbverlauf. Die Animation durchlauft vier Markenfarben in 12 Sekunden.
Mindestabstand: Hohe des Logo-Rahmens (1x). Keine Elemente durfen in die Schutzzone eindringen. Mindestgrosse: 24px Hohe (digital), 8mm (Print).
Konsistente Abstande basierend auf einem 8px-Grundraster. Container-Breite: max 1200px mit responsivem Padding.
Die clamp()-Formel liefert je nach Viewport-Breite einen anderen Wert. Minimum ist 24px (1.5rem), sodass auch auf schmalen Phones ausreichend Rand bleibt.
| Gerät | Viewport | Padding |
|---|---|---|
| iPhone SE | 375 px | 24 px |
| iPhone 14 / Pro | 390–430 px | 24 px |
| Kleine Tablets | 600 px | ~24 px |
| iPad Portrait | 768 px | ~31 px |
| Desktop | ≥ 1200 px | 48 px |
Wiederverwendbare Bausteine des TSD Design Systems.
Background: #1c1c1c, Border: rgba(255,255,255,0.08), Radius: 12px, Padding: 2rem.
3px farbige Linie links, passend zur jeweiligen Disziplin.
Nummerierte Module (01–04) werden farblich den Disziplinen zugeordnet: 3px Top-Stripe, eingefärbte Modul-Overline und Check-Icons. Wird auf der Startseite für die Leistungspakete verwendet.
Grün · #7a9e7e — Technik-Layer
Blau · #6a8fb5 — Software-Layer
Lila · #9b7ab8 — Design-Layer
Gold · var(--accent) — featured
Inline-SVGs mit viewBox="0 0 24 24", 1.5px Stroke, 28×28px gerendert. Füllung via currentColor — Parent setzt die Farbe (var(--accent) Gold oder #A178BC Lila). Bei komplexeren Icons wie "Fragmentierte Marke" wird per transform-box: fill-box eine dezente Float-Animation auf einzelne Shapes angewendet.
Fixed Header: 72px Hohe, Frosted Glass (rgba(17,17,17,0.92) + blur(24px)), animierter Gradient-Stripe darunter.
Breakpoint bei 768px. Der Hamburger-Button verwandelt sich beim Öffnen in ein X. Das Menü slidet von rechts ein, überlagert den kompletten Viewport unter dem Header mit deckendem Hintergrund.
Hinweis: Wegen backdrop-filter auf dem Header entsteht ein neuer Containing Block — daher explizite height statt bottom: 0.
.active)
Subtile Texturen und Effekte, die dem Design Tiefe und Charakter verleihen.
Die Kommunikation der TSD Design GmbH ist professionell, klar und selbstbewusst — ohne uberheblich zu wirken.
Professionell & kompetent
Klar & prazise
Strategisch & losungsorientiert
Selbstbewusst & einladend
Hochwertig & sorgfaltig
Uberheblich oder elitar
Technisch unverstandlich
Verspielt oder unserioes
Aggressiv verkaufend
Generisch oder austauschbar
„Lassen Sie uns sprechen.“
„Jetzt schnell Angebot sichern!!!“
„Wir entwickeln eine Losung, die zu Ihrem Unternehmen passt.“
„Wir machen alles moglich!“
Die Website unterstutzt ein helles Farbschema als Alternative zum dunklen Standard. Der Toggle befindet sich in der Navigation jeder Seite. Die Auswahl wird via localStorage persistiert und ist beim nachsten Besuch aktiv.
Der Gold-Akzent und die Disziplin-Farben (Technik Grun, Software Blau, Design Lila) bleiben in beiden Modi identisch, damit die Marken-Identitat konsistent bleibt.
Der Toggle setzt data-theme="light" auf das <html>-Element. CSS-Variablen werden per Selector html[data-theme="light"] uberschrieben.
Die Auswahl wird in localStorage unter dem Schlussel theme gespeichert. Ein Init-Script im <head> verhindert FOUC (Flash of unstyled content).
Dark Mode ist der Default. Ohne gespeicherte Praferenz startet die Seite immer im dunklen Schema.
Das animierte SVG-Logo wird im Light Mode per CSS-Filter abgedunkelt (brightness(0.55) saturate(1.3)), da es aus pastelligen Farben besteht.
Marken-Identitat bleibt erhalten: Akzent-Gold, Disziplin-Farben und animierte Markenfarben sind in beiden Modi gleich.
Alle Textfarben wurden fur WCAG-AA-Kontrast auf den entsprechenden Hintergrunden optimiert.
Der Wechsel erfolgt rein uber CSS-Variablen – keine doppelten Stylesheets, kein zusatzliches Laden.