Jamdesk Documentation logo

Background

Choisissez une décoration (gradient, grille de points, taches givrées ou plat), remplacez la couleur de fond par mode, ou ajustez la couleur, la taille, la position et l'opacité du gradient Jam.

Le bloc background dans docs.json contrôle le fond de page : choix entre quatre traitements de décoration (gradient par défaut, grille de points, taches givrées style Windows 11, ou plat), remplacement de la couleur de base par mode, et réglage de la couleur, de la taille, de la position et de l'opacité du gradient par défaut.

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

Tous les champs sont optionnels. Omettez l'intégralité du bloc background pour utiliser les valeurs par défaut du thème.

decoration

Choisissez le traitement de fond pour le mode clair du thème Jam. Chaque valeur affiche un motif distinct sur la couleur de base --color-bg-primary ; le mode sombre affiche toujours un fond uni quelle que soit la valeur.

docs.json
{
  "background": {
    "decoration": "grid"
  }
}
ValeurComportement
gradient (par défaut)Gradient radial ancré en haut. Configurable via le bloc gradient ci-dessous
gridGrille de points subtile : points de 1.5 px en --color-primary à 8 % d'opacité, espacement de 24 px
windowsDeux taches radiales douces dans les coins supérieurs (aspect givré style Windows 11)
noneRemplissage --color-bg-primary uni, sans décoration

decoration n'affecte que le mode clair du thème Jam. Nebula et Pulsar affichent des fonds unis quelles que soient la valeur. En mode sombre Jam, toutes les valeurs affichent un fond uni.

color

Remplacez la couleur de fond de la page par mode. Accepte toute couleur CSS : hex, rgb(...), rgba(...), ou hsl(...).

docs.json
{
  "background": {
    "color": {
      "light": "#faf7f2",
      "dark": "#0a0a0d"
    }
  }
}
ChampS'applique à
color.lightFond du corps en mode clair
color.darkFond du corps en mode sombre

Les deux champs sont optionnels. Définissez uniquement light pour remplacer le mode clair et conserver la valeur sombre par défaut du thème, ou inversement. Fonctionne sur tous les thèmes (Jam, Nebula, Pulsar).

Associez decoration: "none" à un remplacement color pour un fond plat et personnalisé — courant dans la documentation de style éditorial ou marketing.

gradient

Réglez le gradient radial en mode clair du thème Jam. Les quatre champs sont optionnels et appliqués indépendamment. Définissez uniquement color pour recolorer, ou uniquement size pour réduire ou agrandir.

docs.json
{
  "background": {
    "gradient": {
      "color": "#a855f7",
      "size": "800px",
      "position": "top center",
      "opacity": 0.25
    }
  }
}
ChampPar défautDescription
colorHérite de colors.primaryCouleur du gradient (toute couleur CSS)
size500pxRayon. Toute longueur CSS (px, rem, %, vh)
positiontop centerPoint central. Mots-clés top/bottom/center/left/right, pourcentages ou coordonnées en pixels
opacity0.12Opacité maximale au centre. Nombre entre 0 et 1

gradient ne s'applique que lorsque decoration est gradient (ou non défini). Les décorations grid, windows et none ignorent ce bloc — grid et windows lisent --color-primary pour leur couleur de motif ; personnalisez-la via le bloc colors à la place.

Compatibilité navigateurs

Le gradient paramétrique (consommation de variables CSS) utilise color-mix(), qui nécessite :

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

Les navigateurs plus anciens reviennent au gradient Jam d'origine : ils affichent le gradient par défaut de la marque et ignorent vos remplacements gradient. Le fallback lui-même est propre. Il ne peut simplement pas être personnalisé.

Recettes courantes

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

Courant dans la documentation de style éditorial. Fonctionne sur tous les thèmes.

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

Recolore le gradient Jam sans modifier sa taille ni sa position.

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

Gradient plus large et plus diffus, ancré dans le coin supérieur gauche.

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

Affiche une grille de points de 24 px légère dans la couleur principale de votre thème. Lit --color-primary, donc changez la couleur des points en définissant colors.primary dans docs.json.

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

Deux taches radiales douces dans les coins supérieurs, ancrées au viewport. Lit --color-primary pour la couleur des taches.

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

Conserve les valeurs par défaut du thème en mode clair, choisit un fond personnalisé en mode sombre.

Et ensuite ?

Thématisation

Choisissez un thème de base et personnalisez les couleurs

CSS personnalisé

Remplacez tout ce que CSS peut modifier

Branding

Logos, favicons et ressources de marque