Files
open-design/design-systems/cohere/DESIGN-nl.md
681dacde18 feat(landing): DESIGN.md systems hub + design-token spec sheet + scenario mocks on design-system pages (#4420)
* feat(landing): systems-page DESIGN.md/FAQ copy + design-token loader

* feat(landing): DESIGN.md+FAQ sections on systems hub, token spec sheet on detail

* feat(landing): detail-page TOC nav, token visuals, tighter spacing, unified related cards

* feat(landing): multi-scenario themed previews (web/app/slides/poster) on design-system detail

* feat(landing): localized routes for design-system detail pages (chrome i18n, DESIGN.md body stays en)

* feat(landing): theme scenario mocks from real design tokens; phone app, 16:9 slide, refined poster

* feat(landing): redesign slide mock (two-zone), sticky schema nav, contribute moved to top

* feat(landing): right-rail section nav + 2-up related cards on design-system detail

* fix(landing): localize design-system detail title suffix + keyword-rich meta description + keywords meta

* feat(landing): declutter detail header — icon-only share, move contribute callout to page bottom

* fix(landing): cancel homepage 130px section padding on detail-block (killed huge inter-section gaps)

* i18n(landing): localize design-system detail + systems-hub chrome across 17 locales

* feat(landing): locale-aware DESIGN.md body loading (DESIGN-<locale>.md) with English fallback

* i18n(design-systems): localize apple DESIGN.md body into 17 locales

* i18n(design-systems): localize stripe DESIGN.md body into 17 locales

* i18n(design-systems): localize vercel DESIGN.md body into 17 locales

* i18n(design-systems): localize notion DESIGN.md body into 17 locales

* i18n(design-systems): localize github DESIGN.md body into 17 locales

* i18n(design-systems): localize airtable DESIGN.md body into 17 locales

* i18n(design-systems): localize figma DESIGN.md body into 17 locales

* i18n(design-systems): localize openai DESIGN.md body into 17 locales

* i18n(design-systems): localize slack DESIGN.md body into 17 locales

* i18n(design-systems): localize discord DESIGN.md body into 17 locales

* i18n(design-systems): localize webflow DESIGN.md body into 17 locales

* i18n(design-systems): localize cohere DESIGN.md body into 17 locales

* i18n(design-systems): localize duolingo DESIGN.md body into 17 locales

* i18n(design-systems): localize spotify DESIGN.md body into 17 locales

* i18n(design-systems): localize shopify DESIGN.md body into 17 locales

* i18n(design-systems): localize nvidia DESIGN.md body into 17 locales

* i18n(design-systems): localize pinterest DESIGN.md body into 17 locales

* i18n(design-systems): localize uber DESIGN.md body into 17 locales

* i18n(design-systems): localize nike DESIGN.md body into 17 locales

* i18n(design-systems): localize airbnb DESIGN.md body into 17 locales

* i18n(design-systems): localize ibm DESIGN.md body into 17 locales

* i18n(design-systems): localize playstation DESIGN.md body into 17 locales

* i18n(design-systems): localize starbucks DESIGN.md body into 17 locales

* i18n(landing): localize detailSystemLabel (design-system H1/title noun) across 17 locales

* i18n(landing): localize plugins chrome (contribute callout, card CTA, search, about) across 15 remaining locales

* i18n(landing): localized card taglines + category labels for design systems (149 systems x 17 locales)

* fix(landing): suppress on-load locale auto-redirect on design-system detail pages (keep localized routes + hreflang)

* fix(landing): localize SystemCard detail link so cards on /<locale>/ stay in-locale

---------

Co-authored-by: Joey <276262049+xne998808-ai@users.noreply.github.com>
2026-06-17 15:24:58 +08:00

16 KiB
Raw Permalink Blame History

Ontwerpsysteem geïnspireerd op Cohere

Category: AI & LLM Enterprise AI-platform. Levendige kleurverlopen, datarijke dashboard-esthetiek.

1. Visueel thema & sfeer

De interface van Cohere is een gepolijst enterprise-commando­deck — zelfverzekerd, overzichtelijk en ontworpen om AI als serieuze infrastructuur te laten aanvoelen in plaats van als consumentenspeelgoed. De ervaring speelt zich af op een helderwit canvas waarop inhoud is georganiseerd in royaal afgeronde kaarten (22px radius) die een organische, wolkachtige containertaal creëren. Dit is een site die spreekt tot CTO's en enterprise-architecten: professioneel zonder kil te zijn, verfijnd zonder intimiderend te zijn.

De ontwerptaal overbrugt twee werelden met een dubbel lettertype­systeem: CohereText, een aangepast display-serif met nauw spatiëring, geeft koppen het gezag van een technologisch manifest, terwijl Unica77 Cohere Web alle brood­tekst en UI-tekst verwerkt met geometrische Zwitserse precisie. Dit serif/sans-koppel creëert een persoonlijkheid van "zelfverzekerd gezag ontmoet technische helderheid" die een enterprise AI-platform perfect weerspiegelt.

Kleur wordt uiterst spaarzaam gebruikt — de interface is vrijwel geheel zwart-wit met koele grijze randen (#d9d9dd, #e5e7eb). Paars-violet verschijnt alleen in fotografische heldbanden, verloop­secties en het interactieve blauw (#1863dc) dat hover- en focustoestanden aangeeft. Deze chromatische terughoudendheid zorgt ervoor dat kleur, wanneer die WEL verschijnt — in product­screenshots, enterprise-fotografie en de dieprode sectie — maximaal visueel gewicht draagt.

Belangrijkste kenmerken:

  • Helderwit canvas met koele grijze containerborders
  • 22px kenmerkende hoekradius — de onderscheidende "Cohere-kaart"-rondheid
  • Dubbel aangepast lettertype: CohereText (display-serif) + Unica77 (brood­tekst sans)
  • Enterprise-waardige chromatische terughoudendheid: zwart, wit, koele grijstinten, minimaal paars-blauw accent
  • Dieppurperen/violette heldsecties voor dramatisch contrast
  • Ghost/transparante knoppen die blauw worden bij hover
  • Enterprise-fotografie met diverse toepassingen uit de praktijk
  • CohereMono voor code en technische labels met hoofdletter­transformaties

2. Kleurenpalet & rollen

Primair

  • Cohere Zwart (#000000): Primaire koptekst en elementen met maximale nadruk.
  • Bijna Zwart (#212121): Standaard linkkleur voor brood­tekst — iets zachter dan puur zwart.
  • Diep Donker (#17171c): Een blauwgetint bijna-zwart voor navigatie en tekst in donkere secties.

Secundair & accent

  • Interactieblauw (#1863dc): Het primaire interactieve accent — verschijnt bij knophover, focustoestanden en actieve links. De enige chromatische actie­kleur.
  • Ring Blauw (#4c6ee6 op 50%): Tailwind ring-kleur voor toetsenbord­focusindicatoren.
  • Focuspaars (#9b60aa): Borderkleur bij invoerfocus — een gedempte violet.

Vlak & achtergrond

  • Puur Wit (#ffffff): De primaire pagina­achtergrond en kaartoppervlak.
  • Sneeuw (#fafafa): Subtiele verhoogde vlakken en lichte sectie­achtergronden.
  • Lichtste Grijs (#f2f2f2): Kaart­borders en de zachtste containerbelijningen.

Neutrale tinten & tekst

  • Gedempte Lei (#93939f): Niet-geaccentueerde footer­links en tertiaire tekst — een koel­getint grijs met een lichte blauw-violette tint.
  • Koele Border (#d9d9dd): Standaard sectie- en lijstitem­borders — een koele, licht paars­getinte grijstint.
  • Lichte Border (#e5e7eb): Lichtere bordervariant — Tailwinds standaard gray-200.

Verloopsysteem

  • Paars-Violette Heldband: Diepe paarse verlooposecties die dramatisch contrast creëren ten opzichte van het witte canvas. Deze verschijnen als volbreedte­banden met product­screenshots en kernboodschappen.
  • Donkere Footer-overgang: De pagina gaat via diep paars/antraciet over naar de zwarte footer, wat een "schemer"-effect creëert.

3. Typografieregels

Lettertypefamilie

  • Display: CohereText, met terugvalopties: Space Grotesk, Inter, ui-sans-serif, system-ui
  • Brood­tekst / UI: Unica77 Cohere Web, met terugvalopties: Inter, Arial, ui-sans-serif, system-ui
  • Code: CohereMono, met terugvalopties: Arial, ui-sans-serif, system-ui
  • Pictogrammen: CohereIconDefault (aangepast pictogrammen­lettertype)

Hiërarchie

Rol Lettertype Grootte Gewicht Regelhoogte Letterafstand Notities
Display / Held CohereText 72px (4.5rem) 400 1.00 (nauw) -1.44px Maximale impact, serif-autoriteit
Display Secundair CohereText 60px (3.75rem) 400 1.00 (nauw) -1.2px Grote sectiekoppen
Sectiekop Unica77 48px (3rem) 400 1.20 (nauw) -0.48px Titels van feature­secties
Subkop Unica77 32px (2rem) 400 1.20 (nauw) -0.32px Kaartkoppen, feature­namen
Feature­titel Unica77 24px (1.5rem) 400 1.30 normaal Kleinere sectie­titels
Grote Brood­tekst Unica77 18px (1.13rem) 400 1.40 normaal Inleidende alinea's
Brood­tekst / Knop Unica77 16px (1rem) 400 1.50 normaal Standaard brood­tekst, knoptekst
Knop Middel Unica77 14px (0.88rem) 500 1.71 (ruim) normaal Kleinere knoppen, benadrukte labels
Bijschrift Unica77 14px (0.88rem) 400 1.40 normaal Metadata, beschrijvingen
Hoofdletter­label Unica77 / CohereMono 14px (0.88rem) 400 1.40 0.28px Sectie­labels in hoofdletters
Klein Unica77 12px (0.75rem) 400 1.40 normaal Kleinste tekst, footer­links
Code Micro CohereMono 8px (0.5rem) 400 1.40 0.16px Kleine codelabels in hoofdletters

Principes

  • Serif voor declaratie, sans voor functionaliteit: CohereText draagt de merkstem op display­schaal — de serif-uiteinden geven koppen het gezag van gepubliceerd onderzoek. Unica77 verwerkt alles functioneels met Zwitsers-geometrische neutraliteit.
  • Negatieve spatiëring op schaal: CohereText gebruikt -1.2px tot -1.44px letter-spacing bij 60–72px, waardoor dichte, impactvolle tekstblokken ontstaan.
  • Enkel brood­tekst­gewicht: Vrijwel al het Unica77-gebruik heeft gewicht 400. Gewicht 500 verschijnt alleen voor nadruk op kleine knoppen. Het systeem steunt op grootte en spatiëring, niet op gewichtscontrast.
  • Codelabels in hoofdletters: CohereMono gebruikt hoofdletters met positieve letter-spacing (0.16–0.28px) voor technische tags en sectie­markeringen.

4. Componentopmaak

Knoppen

Ghost / Transparant

  • Achtergrond: transparant (rgba(255, 255, 255, 0))
  • Tekst: Cohere Zwart (#000000)
  • Geen zichtbare border
  • Hover: tekst verschuift naar Interactieblauw (#1863dc), dekking 0.8
  • Focus: solide 2px outline in Interactieblauw
  • De primaire knopstijl — onzichtbaar totdat er interactie mee is

Donker Solide

  • Achtergrond: donker/zwart
  • Tekst: Puur Wit
  • Voor CTA op lichte vlakken
  • Pilvormig of standaard radius

Omlijnd

  • Border­gebaseerde begrenzing
  • Gebruikt bij secundaire acties

Kaarten & containers

  • Achtergrond: Puur Wit (#ffffff)
  • Border: dunne solide Lichtste Grijs (1px solid #f2f2f2) voor subtiele kaarten; Koele Border (#d9d9dd) voor benadrukte kaarten
  • Radius: 22px — de kenmerkende Cohere-radius voor primaire kaarten, afbeeldingen en dialoog­containers. Ook 4px, 8px, 16px, 20px voor kleinere elementen
  • Schaduw: minimaal — Cohere steunt op achtergrond­kleur en borders in plaats van schaduwen
  • Speciaal: 0px 0px 22px 22px radius (alleen onderaan afronden) voor sectie­containers
  • Dialoog: 8px radius voor modaal/dialoog­vensters

Invoervelden & formulieren

  • Tekst: wit op donkere invoer, zwart op lichte
  • Focusborder: Focuspaars (#9b60aa) met 1px solid
  • Focusschaduw: rode ring (rgb(179, 0, 0) 0px 0px 0px 2px) — waarschijnlijk voor aanduiding van fouttoestanden
  • Focusomlijning: Interactieblauw solide 2px

Navigatie

  • Schone horizontale nav op witte of donkere achtergrond
  • Logo: Cohere woordmerk (aangepaste SVG)
  • Links: Donkere tekst op 16px Unica77
  • CTA: Donkere solide knop
  • Mobiel: hamburger­inklapbaar

Afbeeldings­behandeling

  • Enterprise-fotografie met diverse onderwerpen en omgevingen
  • Paars­getinte heldfotografie voor dramatische secties
  • Product-UI-screenshots op donkere vlakken
  • Afbeeldingen met 22px radius passend bij het kaartsysteem
  • Volbreedte paarse verloop­secties

Onderscheidende componenten

22px-kaartsysteem

  • De 22px hoekradius is de visuele handtekening van Cohere
  • Alle primaire kaarten, afbeeldingen en containers gebruiken deze radius
  • Creëert een wolkachtige, organische zachtheid die zich onderscheidt van de typische 8–12px

Enterprise-vertrouwensbalk

  • Bedrijfslogo's weergegeven in een horizontale strook
  • Toont enterprise-adoptie
  • Schone, monochrome logo­behandeling

Paarse Heldbanden

  • Volbreedte dieppaarse secties met product­showcases
  • Creëren dramatische visuele onderbrekingen in de witte pagina­stroom
  • Product­screenshots zweven binnen de paarse omgeving

Hoofdletter-code­tags

  • CohereMono in hoofdletters met letter-spacing
  • Gebruikt als sectie­markeringen en categorisatie­labels
  • Creëert een technische, gestructureerde informatie­hiërarchie

5. Lay-outprincipes

Spatiëringssysteem

  • Basiseenheid: 8px
  • Schaal: 2px, 6px, 8px, 10px, 12px, 16px, 20px, 22px, 24px, 28px, 32px, 36px, 40px, 56px, 60px
  • Knopvulling varieert per variant
  • Interne kaart­vulling: circa 24–32px
  • Verticale sectie­spatiëring: royaal (56–60px tussen secties)

Raster & container

  • Maximale containerbreedte: tot 2560px (zeer breed) met responsief schalen
  • Held: gecentreerd met dramatische typografie
  • Feature­secties: meerkolomige kaart­rasters
  • Enterprise­secties: volbreedte paarse banden
  • 26 breekpunten gedetecteerd — uiterst granulair responsief systeem

Witruimte­filosofie

  • Enterprise­duidelijkheid: Elke sectie presenteert één helder voorstel met ademruimte daartussen.
  • Fotografie als held: Grote fotografische secties bieden visuele interesse zonder decoratieve ontwerpelementen te vereisen.
  • Kaartgroepering: Gerelateerde inhoud is gegroepeerd in 22px-afgeronde kaarten, waardoor natuurlijke informatie­clusters ontstaan.

Hoekradius­schaal

  • Scherp (4px): Navigatie-elementen, kleine tags, paginering
  • Comfortabel (8px): Dialoogvensters, secundaire containers, kleine kaarten
  • Royaal (16px): Uitgelichte containers, middelgrote kaarten
  • Groot (20px): Grote feature­kaarten
  • Kenmerkend (22px): Primaire kaarten, heldfoto's, hoofd­containers — DE Cohere-radius
  • Pilvormig (9999px): Knoppen, tags, statusindicatoren

6. Diepte & elevatie

Niveau Behandeling Gebruik
Vlak (Niveau 0) Geen schaduw, geen border Pagina­achtergrond, tekstblokken
Omlijnd (Niveau 1) 1px solid #f2f2f2 of #d9d9dd Standaard kaarten, lijstscheidingen
Paarse Band (Niveau 2) Volbreedte donkerpaarse achtergrond Heldsecties, feature­showcases

Schaduw­filosofie: Cohere is vrijwel schaduwhvlij. Diepte wordt gecommuniceerd door achtergrond­kleurcontrast (witte kaarten op paarse banden, wit vlak op sneeuw), border­begrenzing (koele grijze borders) en de dramatische licht-naar-donker sectie­afwisseling. Wanneer elementen elevatie nodig hebben, bereiken ze die doordat ze wit-op-donker zijn in plaats van door schaduw­werking.

7. Do's en don'ts

Do

  • Gebruik 22px hoekradius op alle primaire kaarten en containers — het is de visuele handtekening
  • Gebruik CohereText voor display­koppen (72px, 60px) met negatieve letter-spacing
  • Gebruik Unica77 voor alle brood­tekst en UI-tekst op gewicht 400
  • Houd het palet zwart-wit met koele grijze borders
  • Gebruik Interactieblauw (#1863dc) alleen voor interactieve hover/focustoestanden
  • Gebruik dieppaarse secties voor dramatische visuele onderbrekingen en product­showcases
  • Pas hoofdletters + letter-spacing toe op CohereMono voor sectie­labels
  • Handhaaf enterprise-geschikte fotografie met diverse onderwerpen

Don't

  • Gebruik geen andere hoekradius dan 22px op primaire kaarten — de kenmerkende radius doet ertoe
  • Introduceer geen warme kleuren — het palet is strikt koel­getint
  • Gebruik geen zware schaduwen — diepte komt van kleurcontrast en borders
  • Gebruik geen vetgedrukt (700+) gewicht op brood­tekst — 400–500 is het bereik
  • Sla de serif/sans-hiërarchie niet over — CohereText voor koppen, Unica77 voor brood­tekst
  • Gebruik paars niet als vlakkleur voor kaarten — paars is gereserveerd voor volbreedte­secties
  • Reduceer sectie­spatiëring niet onder 40px — enterprise-lay-outs hebben ademruimte nodig
  • Gebruik standaard geen decoratie op knoppen — ghost/transparant is de basisstaat

8. Responsief gedrag

Breekpunten

Naam Breedte Belangrijkste wijzigingen
Klein Mobiel <425px Compacte lay-out, minimale spatiëring
Mobiel 425–640px Enkelvoudige kolom, gestapelde kaarten
Groot Mobiel 640–768px Kleine spatiëringaanpassingen
Tablet 768–1024px 2-kolomrasters beginnen
Desktop 1024–1440px Volledige meerkolomige lay-out
Groot Bureaublad 1440–2560px Maximale containerbreedte

26 breekpunten gedetecteerd — een van de meest granulaire responsieve sites in de dataset.

Aanraakdoelen

  • Knoppen adequaat groot voor aanraakinteractie
  • Navigatielinks met comfortabele spatiëring
  • Kaartoppervlakken als aanraakdoelen

Inklapstrategie

  • Navigatie: Volledige nav klapt in tot hamburger
  • Feature­rasters: Meerkolomig → 2-kolomig → enkelvoudige kolom
  • Koptekst: 72px → 48px → 32px progressief schalen
  • Paarse secties: Behouden volbreedte, inhoud stapelt
  • Kaartrasters: 3 → 2 → 1 kolom

Afbeeldingsgedrag

  • Fotografie schaalt proportioneel binnen 22px-radius containers
  • Product­screenshots behouden beeldverhouding
  • Paarse secties schalen achtergrond proportioneel

9. Promptgids voor agents

Snelle kleurnaslag

  • Primaire tekst: "Cohere Zwart (#000000)"
  • Pagina­achtergrond: "Puur Wit (#ffffff)"
  • Secundaire tekst: "Bijna Zwart (#212121)"
  • Hover­accent: "Interactieblauw (#1863dc)"
  • Gedempte tekst: "Gedempte Lei (#93939f)"
  • Kaart­borders: "Lichtste Grijs (#f2f2f2)"
  • Sectie­borders: "Koele Border (#d9d9dd)"

Voorbeeldprompts voor componenten

  • "Maak een heldsectie op Puur Wit (#ffffff) met CohereText op 72px gewicht 400, regelhoogte 1.0, letter-spacing -1.44px. Cohere Zwart tekst. Ondertitel in Unica77 op 18px gewicht 400, regelhoogte 1.4."
  • "Ontwerp een feature­kaart met 22px hoekradius, 1px solide Lichtste Grijs (#f2f2f2) border op wit. Titel in Unica77 op 32px, letter-spacing -0.32px. Brood­tekst in Unica77 op 16px, Gedempte Lei (#93939f)."
  • "Maak een ghost-knop: transparante achtergrond, Cohere Zwart tekst in Unica77 op 16px. Bij hover verschuift tekst naar Interactieblauw (#1863dc) met dekking 0.8. Focus: 2px solide Interactieblauw outline."
  • "Maak een dieppaarse volbreedte­sectie met witte tekst. CohereText op 60px voor de kop. Product­screenshot zweeft erin met 22px hoekradius."
  • "Ontwerp een sectie­label met CohereMono op 14px, hoofdletters, letter-spacing 0.28px. Gedempte Lei (#93939f) tekst."

Iteratiegids

  1. Richt je op ÉÉN component tegelijk
  2. Gebruik altijd 22px radius voor primaire kaarten — "de Cohere-kaartrondheid"
  3. Geef het lettertype op — CohereText voor koppen, Unica77 voor brood­tekst, CohereMono voor labels
  4. Interactieve elementen gebruiken Interactieblauw (#1863dc) alleen bij hover
  5. Houd vlakken wit met koele grijze borders — geen warme tinten
  6. Paars is voor volbreedte­secties, nooit voor kaartachtergronden