ximg.es

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

Choisissez le type, déplacez les arrêts de couleur sur la barre et copiez le CSS. Avec « Sur une photo », vous voyez le dégradé par-dessus une image, l'astuce classique pour rendre un texte lisible.

Cliquez sur la barre pour ajouter un arrêt et faites-le glisser pour le déplacer. Au clavier : flèches pour le déplacer, Suppr pour le retirer.

Code CSS

background: linear-gradient(135deg, #2563eb 0%, #db2777 100%);
Exemples
Type

Arrêt sélectionné

Les trois types de dégradé

Arrêts de couleur

Chaque arrêt est une couleur et une position : #2563eb 0%, #db2777 100%. Si deux arrêts partagent la même position, la transition est nette au lieu d'être progressive : c'est ainsi qu'on fait des rayures.

background: linear-gradient(90deg, #2563eb 50%, #db2777 50%);

Un dégradé sur une image

Pour qu'un titre reste lisible sur une photo, placez devant un dégradé du noir transparent au noir semi-opaque. En CSS, les couches de background se séparent par des virgules et la première passe au-dessus :

.hero {
  background:
    linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.75) 100%),
    url("photo.jpg") center / cover;
}

Pour monter la maquette avant d'avoir la photo, une image ximg.es suffit : url("https://ximg.es/random/1600x900?seed=hero").

Conseils

Questions fréquentes

Comment faire un dégradé en CSS ?

Avec la propriété background et une fonction de dégradé : background: linear-gradient(135deg, #2563eb, #db2777);. Aucune image ni préfixe nécessaire.

Comment mettre un dégradé par-dessus une image de fond ?

Écrivez les deux couches dans background, séparées par une virgule, le dégradé en premier : background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.7)), url(photo.jpg) center / cover;

Comment faire un dégradé transparent ?

Utilisez des couleurs transparentes dans les arrêts, par exemple de rgba(0, 0, 0, 0) à rgba(0, 0, 0, 0.8). Dans ce générateur, baissez l'opacité de l'arrêt sélectionné.

Quelle différence entre linear, radial et conic ?

Le linéaire avance dans une direction, le radial part d'un point vers l'extérieur et le conique tourne autour d'un centre.

Peut-on appliquer un dégradé à du texte ?

Oui : appliquez le dégradé en fond du texte et découpez-le avec background-clip: text; color: transparent;.

Les dégradés CSS fonctionnent-ils dans tous les navigateurs ?

Les linéaires et radiaux, partout depuis plus de dix ans ; les coniques, dans tous les navigateurs actuels. Les préfixes -webkit- ne sont plus nécessaires.

Plus d'outils

Voir tous les outils · Générateur d'images placeholder