Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Passer au contenu principal
Gizke.com
Blog

Générateur de dégradés CSS

Créez des dégradés CSS linéaires, radiaux et coniques avec mélange OKLCH ou OKLab et repli sRGB, puis copiez CSS, Tailwind ou SVG, ou téléchargez un PNG.

Tout se passe dans votre navigateur - vos dégradés ne sont envoyés nulle part.

Arrêts de couleur

Cliquez sur la barre pour ajouter un arrêt, faites glisser un arrêt pour le déplacer. Lorsqu'un arrêt est sélectionné, les flèches du clavier le déplacent et la touche Suppr le retire.

Préréglages

Mélanger les couleurs en

Les mêmes arrêts, mélangés de trois façons. Le sRGB classique peut virer au gris ou devenir terne entre des couleurs éloignées ; OKLab garde une luminosité homogène et OKLCH préserve l'intensité de la couleur. Les navigateurs qui ne connaissent ni OKLab ni OKLCH reçoivent un repli sRGB d'apparence identique.

Texte par-dessus

Texte blanc
2,1:1
Trop faible
Texte noir
4,2:1
AA grand texte uniquement

Le contraste le plus faible sur l'ensemble du dégradé. WCAG AA exige 4,5:1 pour le texte courant et 3:1 pour le grand texte.

Code

background: linear-gradient(90deg, #0077a3 0%, #1178a2 1.56%, #1b79a1 3.13%, #2a7b9f 6.25%, #367d9c 9.38%, #3f7f9a 12.5%, #608591 25%, #959179 50%, #ad956b 62.5%, #c59959 75%, #dd9c41 87.5%, #e99d2f 93.75%, #ef9d22 96.88%, #f29e19 98.44%, #f59e0b 100%);
background: linear-gradient(in oklab 90deg, #0077a3 0%, #f59e0b 100%);

Composez un dégradé CSS à l'œil et copiez un code qui fonctionne partout. Choisissez linéaire, radial ou conique, faites glisser les arrêts de couleur et décidez comment les couleurs se mélangent : les navigateurs récents savent mélanger en OKLab ou OKLCH, ce qui évite la zone grise et terne des dégradés sRGB classiques, et le code inclut un repli sRGB équivalent pour les plus anciens. Vous voyez aussi si un texte blanc ou noir reste lisible par-dessus, et pouvez exporter une classe Tailwind, un SVG ou un PNG de n'importe quelle taille.

Questions fréquentes

Quelle différence entre les dégradés sRGB, OKLab et OKLCH ?
Ce sont différentes façons de calculer les couleurs entre deux arrêts. Les dégradés CSS classiques mélangent en sRGB, ce qui peut tirer vers le gris (du bleu au jaune, on passe par un gris terne) ou s'assombrir au milieu. OKLab est conçu pour que des écarts égaux paraissent égaux, si bien que le mélange garde une luminosité homogène. OKLCH mélange séparément la luminosité, l'intensité de la couleur et la teinte : il fait le tour du cercle chromatique et reste vif - du rouge au bleu, on passe par le violet au lieu d'un mauve sombre. Écrivez « in oklab » ou « in oklch » dans le dégradé pour les utiliser.
Le dégradé OKLCH fonctionne-t-il dans tous les navigateurs ?
Chrome et Edge 111+, Safari 16.2+ et Firefox 127+ comprennent « in oklch » et « in oklab ». Pour les navigateurs plus anciens, le code contient deux lignes « background » : la première est un dégradé sRGB simple avec des arrêts intermédiaires supplémentaires, pour un rendu presque identique, et la seconde est la version moderne. Les navigateurs ignorent la ligne qu'ils ne comprennent pas, si bien que chacun obtient la meilleure version qu'il sait afficher.
Comment l'utiliser avec Tailwind CSS ?
Choisissez « Classe Tailwind » et copiez-la : c'est une valeur arbitraire comme bg-[linear-gradient(in_oklab_90deg,_#0077a3_0%,_#f59e0b_100%)], où les espaces sont remplacés par des tirets bas, comme l'attend Tailwind. Collez-la dans class - aucune configuration nécessaire.
Pourquoi ne puis-je pas télécharger un dégradé conique en SVG ?
SVG ne propose que des dégradés linéaires et radiaux, et ne sait pas répéter un dégradé radial comme le fait CSS. Dans ces cas, téléchargez un PNG : il est dessiné pixel par pixel avec les mêmes calculs, donc il correspond exactement au CSS, à la taille de votre choix.
Le lien de partage est-il privé ?
Le dégradé est stocké après le # du lien, une partie que les navigateurs n'envoient jamais à un serveur, et la page est entièrement dessinée dans votre navigateur. Rien n'est envoyé, et le dégradé n'est conservé que sur cet appareil, pour que vous le retrouviez à votre retour.

Partager cet outil

BlogÀ proposContactConditions d'utilisationPolitique de confidentialité