Kort: projekt eller indlæg
Billede i 3:2, metadata, titel og en linjes resumé. Hele kortet gløder ved hover, og billedet får et kort VHS-glitch.
Designguide · version 1 · oktober 2026
Sådan bruges designet på bechster.dk: logo, farver, typografi, komponenter, bevægelse, lyd og billeder, og til sidst hvordan det samme system oversættes til papir.
01 · Principper
Glød, chrome og gradienter er krydderi. Brug dem på titler, logo, knapper og scenen i toppen, aldrig på brødtekst.
Al tekst skal have mindst AA-kontrast (4,5:1) i både lys og mørk tilstand. Effekter må aldrig være den eneste bærer af information.
Ingen webfonte, ingen frameworks. CSS og JS fylder omkring 11 kB komprimeret. Nye elementer skal bygges med de tokens, der findes.
Alt designes i begge tilstande. Lys tilstand er «Miami-daggry», mørk tilstand er «midnat». Farver skrives altid som tokens med light-dark().
02 · Logo
Logoet består af den stribede sol og ordmærket «Bechster» sat i chrome. Solen kan stå alene som ikon, f.eks. som favicon eller avatar. Ordmærket står aldrig uden solen.
Den stiplede ramme viser frirummet: mindst en halv soldiameter hele vejen rundt. Mindste størrelse er en sol på 1,25rem (20px) på skærm og 8 mm på tryk.
--sun1–--sun3.03 · Farver
Hvert felt viser lys tilstand til venstre og mørk til højre. Farverne er defineret som CSS-variabler i :root i main.css og skifter automatisk med temaet.
Kontrast: --ink og --muted må bruges til al tekst. --mag, --cyan, --orange og --yellow må bruges til tekst i begge tilstande, men kun som accent: links, metadata og etiketter. Faste signalfarver, der ikke skifter med temaet (glitch, stjerner, mærkater), ligger som --k-*-tokens.
04 · Typografi
Inter, system-ui, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif
Vægt 900, ingen kursiv, stram spatiering (−0,025em til −0,045em). Inter, hvor den er installeret, ellers platformens egen font (system-ui), som har en ægte Black-vægt på Apple, Windows og Android. Variabel: --f-head.
ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace
Al brødtekst, metadata, knapper og etiketter. Labels i versaler med 0,1–0,14em spatiering. Variabler: --f-body og --f-mono.
--t-4--t-3--t-2--t-1--t-0Frontendudvikler og designer med en bibliotekars trang til orden.
--t--113. JANUAR 2026 · 7 MIN LÆSNING
Klassen .chrome bruges kun på sidetitler (h1), sektionstitler, logoet og store nøgletal. Gradienten gentages én gang pr. linje med horisonten ved 60 % af linjehøjden. Outline (1px) og 3D-skygge følger automatisk med.
Maks. linjelængde 58–68 tegn (ch). Linjehøjde 1,65–1,75. Brug text-wrap: pretty på afsnit og balance på overskrifter.
05 · Komponenter
Én primær knap pr. visning. Knapper er skrå (−10°) med lige tekst. Tekst i versaler, kort og handlingsorienteret.
Farven følger kategorien via data-cat. Samme farvekode bruges i filtre, kort og tags.
03 · Signaler
Titel i chrome
Kicker med //-præfiks, nummer og emne, derefter titlen. Evt. «Se alle →» til højre.
Billede i 3:2, metadata, titel og en linjes resumé. Hele kortet gløder ved hover, og billedet får et kort VHS-glitch.
.entry-title, .entry-meta), så de kan mappes direkte til skabeloner.06 · Bevægelse og lyd
--ease (cubic-bezier .2, .8, .2, 1), 0,25–0,6 s for UI.prefers-reduced-motion.Valgfrit lag med vandrette linjer, slået til med knappen i headeren. Det er dekoration og må aldrig gøre tekst sværere at læse.
07 · Billeder og tone
width/height, loading="lazy" og en meningsfuld alt-tekst på dansk.08 · Print
Systemet kan bruges til plakater, flyers, visitkort og zines. Tokens, skrifttyper og logo oversættes direkte, men neon og glød skal oversættes: skærmens lys findes ikke på papir.
Lys tilstand er udgangspunktet for print, fordi papiret er lyst og teksten bliver skarpest. Mørk tilstand egner sig til plakater og flyers med fuld udfaldende baggrund, hvor neonfarverne kommer bedst til deres ret.
Systemfonte kan ikke indlejres pålideligt i trykfiler. Brug i stedet de frie fonte Inter (overskrifter, 900) og Source Code Pro eller JetBrains Mono (brødtekst). Alle tre har SIL Open Font License. Brødtekst i mono mindst 9 pt med 1,4 i linjeafstand.
Chrome-gradienten trykkes som vektorgradient i CMYK med outline og 3D-skygge som solide flader. Glød kan ikke trykkes. Erstat den med en lys aura i baggrundsfarven, eller drop den. Til særtryk kan titler og logo trykkes i sølvfolie eller metallisk Pantone for ægte chrome.
| Token | Skærm | CMYK (vejledende) | Spotfarve-forslag |
|---|---|---|---|
| --mag (mørk) | #ff2bd6 | 0 · 85 · 15 · 0 | Pantone 806 C (fluorescerende pink) |
| --cyan (mørk) | #00f0ff | 100 · 5 · 0 · 0 | Pantone 801 C (fluorescerende blå) |
| --orange (mørk) | #ff8a3d | 0 · 45 · 75 · 0 | Pantone 804 C (fluorescerende orange) |
| --yellow (mørk) | #ffe66d | 0 · 10 · 55 · 0 | Pantone 803 C (fluorescerende gul) |
| --mag (lys) | #b0127a | 0 · 90 · 30 · 30 | Proces-CMYK |
| --ink (lys) | #2a0845 | 40 · 90 · 0 · 75 | Proces-CMYK |
| --bg0 (mørk) | #0f0420 | 55 · 90 · 0 · 85 | Rig sort med lilla undertone |
| --bg0 (lys) | #ffd8c2 | 0 · 15 · 25 · 0 | Proces-CMYK, eller farvet papir |
Neonfarverne ligger uden for det, CMYK kan gengive, og bliver mattere på papir. CMYK-værdierne er en direkte omregning og kun et udgangspunkt. Bestil altid et prøvetryk, og tjek spotfarverne i en Pantone-guide. Risograf og serigrafi med fluorescerende farver kommer tættest på skærmen.
clamp().--ink eller hvid, striberne bevares som udsparinger.Temaet har et print-stylesheet (assets/css/print.css, indlæst med media="print"): A4, altid lys palet, uden scene, stjerner, scanlinjer, glød, navigation, filtre, knapper, feeds og relaterede indlæg. Chrome-titler, logo, farvefelter og færdighedsbjælker beholder farverne (print-color-adjust: exact), eksterne links får adressen efter linkteksten, kort printes i tre kolonner uden sideskift inde i dem, og kolofonen slutter med »Udskrevet fra …«.