initial, vibe-coded version, mostly frontend
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# Werkbaum — Marke
|
||||
|
||||
Leitidee: Die Marke ist aus den Strichen der Notation gebaut —
|
||||
**durchgezogen = und**, **gestrichelt = oder**. Das Zeichen ist eine Miniatur
|
||||
des Diagramms; es existiert in zwei Orientierungen, analog zu den beiden
|
||||
Darstellungsmodi des Produkts.
|
||||
|
||||
## Dateien (`brand/`)
|
||||
|
||||
| Datei | Zweck |
|
||||
|---|---|
|
||||
| `logo.svg` | Primärzeichen, Hochformat (Variante A), helle Flächen |
|
||||
| `logo-dark.svg` | Primärzeichen für dunkle Flächen |
|
||||
| `logo-quer.svg` | Sekundärzeichen, transponiert (Variante B), für breite/niedrige Flächen (Header-Leisten, Banner) |
|
||||
| `logo-quer-dark.svg` | Sekundärzeichen für dunkle Flächen |
|
||||
| `favicon.svg` | vereinfachte Zwei-Ebenen-Form für 16–32 px |
|
||||
|
||||
Design-Herleitung und Alternativen: `docs/design/logo-konzepte.html` und
|
||||
`docs/design/logo-k2-varianten.html`.
|
||||
|
||||
## Farben
|
||||
|
||||
- Tinte `#243447`, Petrol `#0F766E` (Oder-Anteile).
|
||||
- Auf dunklem Grund: Papier `#F3F6F9`, Petrol hell `#45C4B4`.
|
||||
- Die Pastelltöne des Produkts sind **Statusfarben** und erscheinen nie im Logo.
|
||||
- Einfarbige Variante: alles in Tinte; die Strichelung bleibt erhalten.
|
||||
|
||||
## Wortbild
|
||||
|
||||
- IBM Plex Sans SemiBold, Zweiteilung: **Werk** (Tinte) + **baum** (Petrol),
|
||||
letter-spacing −0.02em.
|
||||
- CLI/npm/Code-Kontexte: konsequent kleingeschrieben `werkbaum`
|
||||
(IBM Plex Mono).
|
||||
|
||||
## Regeln
|
||||
|
||||
- Gestrichelte Anteile behalten Richtung und Strichmuster; nichts rotieren.
|
||||
- Unter 24 px immer `favicon.svg` verwenden, nie das Primärzeichen verkleinern.
|
||||
- Schutzraum: mindestens die Höhe des Wurzel-Kästchens rundum.
|
||||
@@ -0,0 +1,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<!-- Werkbaum · Favicon (vereinfachte Zwei-Ebenen-Form) -->
|
||||
<rect x="18" y="4" width="28" height="16" rx="4" fill="#243447"/>
|
||||
<path d="M32 20 V26 M12 26 H52 M12 26 V32 M52 26 V32" fill="none" stroke="#243447" stroke-width="5"/>
|
||||
<rect x="2" y="32" width="24" height="16" rx="4" fill="#fff" stroke="#243447" stroke-width="5"/>
|
||||
<rect x="38" y="32" width="24" height="16" rx="4" fill="#fff" stroke="#0F766E" stroke-width="5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 502 B |
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<!-- Werkbaum · Primärzeichen (Variante A, Hochformat) · für dunkle Flächen -->
|
||||
<rect x="22" y="5" width="20" height="12" rx="3.5" fill="#F3F6F9"/>
|
||||
<path d="M32 17 V22 M14 22 H50 M14 22 V27 M50 22 V27" fill="none" stroke="#F3F6F9" stroke-width="3"/>
|
||||
<rect x="4" y="27" width="20" height="12" rx="3.5" fill="none" stroke="#F3F6F9" stroke-width="3"/>
|
||||
<rect x="40" y="27" width="20" height="12" rx="3.5" fill="none" stroke="#F3F6F9" stroke-width="3"/>
|
||||
<path d="M50 39 V46" fill="none" stroke="#45C4B4" stroke-width="3" stroke-dasharray="4 4"/>
|
||||
<rect x="40" y="46" width="20" height="12" rx="3.5" fill="none" stroke="#45C4B4" stroke-width="3"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 728 B |
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<!-- Werkbaum · Sekundärzeichen (Variante B, transponiert) · für dunkle Flächen -->
|
||||
<rect x="4" y="26" width="20" height="12" rx="3.5" fill="#F3F6F9"/>
|
||||
<path d="M24 32 H30 M30 14 V32 M30 14 H38 M30 32 H38" fill="none" stroke="#F3F6F9" stroke-width="3"/>
|
||||
<path d="M30 32 V50 M30 50 H38" fill="none" stroke="#45C4B4" stroke-width="3" stroke-dasharray="4 4"/>
|
||||
<rect x="38" y="8" width="22" height="12" rx="3.5" fill="none" stroke="#F3F6F9" stroke-width="3"/>
|
||||
<rect x="38" y="26" width="22" height="12" rx="3.5" fill="none" stroke="#F3F6F9" stroke-width="3"/>
|
||||
<rect x="38" y="44" width="22" height="12" rx="3.5" fill="none" stroke="#45C4B4" stroke-width="3"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 743 B |
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<!-- Werkbaum · Sekundärzeichen (Variante B, transponiert) · hell -->
|
||||
<rect x="4" y="26" width="20" height="12" rx="3.5" fill="#243447"/>
|
||||
<path d="M24 32 H30 M30 14 V32 M30 14 H38 M30 32 H38" fill="none" stroke="#243447" stroke-width="3"/>
|
||||
<path d="M30 32 V50 M30 50 H38" fill="none" stroke="#0F766E" stroke-width="3" stroke-dasharray="4 4"/>
|
||||
<rect x="38" y="8" width="22" height="12" rx="3.5" fill="#fff" stroke="#243447" stroke-width="3"/>
|
||||
<rect x="38" y="26" width="22" height="12" rx="3.5" fill="#fff" stroke="#243447" stroke-width="3"/>
|
||||
<rect x="38" y="44" width="22" height="12" rx="3.5" fill="#fff" stroke="#0F766E" stroke-width="3"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 727 B |
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<!-- Werkbaum · Primärzeichen (Variante A, Hochformat) · hell -->
|
||||
<rect x="22" y="5" width="20" height="12" rx="3.5" fill="#243447"/>
|
||||
<path d="M32 17 V22 M14 22 H50 M14 22 V27 M50 22 V27" fill="none" stroke="#243447" stroke-width="3"/>
|
||||
<rect x="4" y="27" width="20" height="12" rx="3.5" fill="#fff" stroke="#243447" stroke-width="3"/>
|
||||
<rect x="40" y="27" width="20" height="12" rx="3.5" fill="#fff" stroke="#243447" stroke-width="3"/>
|
||||
<path d="M50 39 V46" fill="none" stroke="#0F766E" stroke-width="3" stroke-dasharray="4 4"/>
|
||||
<rect x="40" y="46" width="20" height="12" rx="3.5" fill="#fff" stroke="#0F766E" stroke-width="3"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 712 B |
Reference in New Issue
Block a user