# oklch() / oklab() colors

Status: Baseline 2023 (Chrome 111, Safari 15.4, Firefox 113); breit verfügbar.  
Quelle: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/oklch  
Seite: https://designforai.dev/de/css/oklch

Wahrnehmungsgleichmäßige Farbräume: gleiche Schritte in der Helligkeit sehen gleich aus, und der Farbton bleibt konstant, während du die Chroma änderst. In oklch gebaute Paletten sind über Farbtöne hinweg konsistent und erreichen Wide-Gamut-P3-Farben.

## HTML

```html
<div class="fx-007"><span></span><span></span><span></span><span></span><span></span></div>
```

## CSS

```css
.fx-007 {
  display: flex;
  gap: 6px
}
.fx-007 span {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  background: oklch(var(--l) .17 250)
}
.fx-007 span:nth-child(1) {
  --l: .95
}
.fx-007 span:nth-child(2) {
  --l: .8
}
.fx-007 span:nth-child(3) {
  --l: .65
}
.fx-007 span:nth-child(4) {
  --l: .5
}
.fx-007 span:nth-child(5) {
  --l: .35
}
```

Fallback: Setze für sehr alte Browser ein sRGB-Hex vor die oklch()-Deklaration; alle Evergreen-Browser unterstützen sie.

## Prompt

Definiere das Farbsystem in oklch: `oklch(L C H)` mit Helligkeit 0-1, Chroma etwa 0.1-0.2 für UI-Farben und einem Farbton pro semantischer Farbe. Baue Tonskalen, indem du nur L stufst (z. B. .95, .85, .75 ...) und C und H fixierst, damit alle Stufen gleichmäßig verteilt aussehen. Bevorzuge oklch gegenüber hsl für jede generierte Palette.
