Jamdesk Documentation logo

Hintergrund

Wählen Sie Verlauf, Punktraster, Milchglasflächen oder eine flache Füllung, legen Sie Farben je Modus fest und passen Sie den Jam-Verlauf an.

Der background-Block in docs.json steuert den Seitenhintergrund. Sie können eine von vier Dekorationsvarianten auswählen, die Grundfarbe je Modus überschreiben und den Standardverlauf anpassen.

docs.json
{
  "theme": "jam",
  "background": {
    "decoration": "none",
    "color": {
      "light": "#faf7f2",
      "dark": "#0a0a0d"
    }
  }
}

Alle Felder sind optional. Lassen Sie den gesamten background-Block weg, um die Standardwerte des Themes zu verwenden.

Dekoration

Wählen Sie die Hintergrunddekoration für den hellen Modus des Jam-Themes. Jeder Wert rendert ein eigenes Muster über der Grundfarbe --color-bg-primary; im dunklen Modus wird unabhängig vom Wert immer eine einfarbige Fläche gerendert.

docs.json
{
  "background": {
    "decoration": "grid"
  }
}
WertVerhalten
gradient (Standard)Radialer Verlauf, oben verankert. Über den folgenden gradient-Block anpassbar
gridDezentes Punktraster: 1,5-Pixel-Punkte in --color-primary mit 8 % Transparenz und 24 Pixel Abstand
windowsZwei weiche radiale Flächen in den oberen Ecken (milchglasartige Darstellung im Stil von Windows 11)
noneEinfarbige Fläche mit --color-bg-primary, ohne Dekoration

decoration wirkt sich nur auf den hellen Modus des Jam-Themes aus. Nebula und Pulsar rendern unabhängig davon einfarbige Hintergründe. Im dunklen Modus von Jam werden alle Werte einfarbig gerendert.

Farbe

Überschreiben Sie die Seitenhintergrundfarbe je Modus. Akzeptiert jede CSS-Farbe: Hexadezimalwert, rgb(...), rgba(...) oder hsl(...).

docs.json
{
  "background": {
    "color": {
      "light": "#faf7f2",
      "dark": "#0a0a0d"
    }
  }
}
FeldGilt für
color.lightHintergrund des Seiteninhalts im hellen Modus
color.darkHintergrund des Seiteninhalts im dunklen Modus

Beide Felder sind optional. Setzen Sie nur light, um den hellen Modus zu überschreiben und den dunklen Standardwert des Themes beizubehalten, oder umgekehrt. Funktioniert mit allen Themes (Jam, Nebula, Pulsar).

Kombinieren Sie decoration: "none" mit einer Farbüberschreibung, um einen einfarbigen Hintergrund mit eigener Markenfarbe zu erhalten. Dies ist bei redaktionellen oder Marketing-Dokumentationen üblich.

Verlauf

Passen Sie den radialen Verlauf des Jam-Themes im hellen Modus an. Alle vier Felder sind optional und werden unabhängig voneinander angewendet. Setzen Sie nur color, um die Farbe zu ändern, oder nur size, um den Verlauf zu verkleinern oder zu vergrößern.

docs.json
{
  "background": {
    "gradient": {
      "color": "#a855f7",
      "size": "800px",
      "position": "top center",
      "opacity": 0.25
    }
  }
}
FeldStandardwertBeschreibung
colorÜbernimmt colors.primaryVerlaufsfarbe (jede CSS-Farbe)
size500pxRadius. Jede CSS-Längeneinheit (px, rem, %, vh)
positiontop centerMittelpunkt. Schlüsselwörter wie top/bottom/center/left/right, Prozentwerte oder Pixelkoordinaten
opacity0.12Maximale Transparenz im Mittelpunkt. Zahl zwischen 0 und 1

gradient wird nur angewendet, wenn decoration auf gradient gesetzt oder nicht festgelegt ist. Die Dekorationen grid, windows und none ignorieren diesen Block: grid und windows verwenden --color-primary als Musterfarbe. Passen Sie diese stattdessen über den colors-Block an.

Browser-Unterstützung

Der parametrische Verlauf (Verwendung von CSS-Variablen) nutzt color-mix(), was Folgendes voraussetzt:

  • Chrome / Edge 111+
  • Firefox 113+
  • Safari 16.2+

Ältere Browser verwenden den ursprünglichen Jam-Verlauf: Sie rendern den Markenstandard und ignorieren Ihre gradient-Überschreibungen. Der Fallback sieht trotzdem sauber aus, kann aber nicht angepasst werden.

Häufige Rezepte

docs.json
{
  "background": {
    "decoration": "none",
    "color": {
      "light": "#faf7f2",
      "dark": "#0a0a0d"
    }
  }
}

Üblich bei redaktionellen Dokumentationen. Funktioniert mit jedem Theme.

docs.json
{
  "background": {
    "gradient": {
      "color": "#a855f7",
      "opacity": 0.15
    }
  }
}

Ändert die Farbe des Jam-Verlaufs, ohne seine Größe oder Position zu verändern.

docs.json
{
  "background": {
    "gradient": {
      "size": "1200px",
      "position": "top left",
      "opacity": 0.2
    }
  }
}

Breiterer, diffuserer Verlauf, der an der oberen linken Ecke verankert ist.

docs.json
{
  "background": {
    "decoration": "grid"
  }
}

Zeichnet ein dezentes Punktraster mit 24 Pixel Abstand in der primären Farbe Ihres Themes. Es verwendet --color-primary; ändern Sie die Punktfarbe, indem Sie colors.primary in docs.json festlegen.

docs.json
{
  "background": {
    "decoration": "windows"
  }
}

Zwei weiche radiale Flächen in den oberen Ecken, am Ansichtsfenster verankert. Die Farbe der Flächen wird aus --color-primary übernommen.

docs.json
{
  "background": {
    "color": {
      "dark": "#0d0d12"
    }
  }
}

Behält die Standardwerte des Themes im hellen Modus bei und verwendet einen eigenen Hintergrund im dunklen Modus.

Wie geht es weiter?

Theme-Anpassung

Wählen Sie ein Basistheme und überschreiben Sie Farben

Eigenes CSS

Überschreiben Sie alles, was CSS beeinflussen kann

Branding

Logos, Favicons und Marken-Assets