Comment créer des dégradés CSS

· 4 min de lecture

Les dégradés CSS permettent de créer des transitions de couleurs fluides sans fichier image. Ils sont plus légers que les images, s'adaptent parfaitement à toute taille d'écran et sont simples à personnaliser.

Types de dégradés CSS

Dégradé linéaire — les couleurs passent en ligne droite (haut en bas, gauche-droite ou tout angle).

background: linear-gradient(135deg, #667eea, #764ba2);

Dégradé radial — les couleurs rayonnent depuis un point central selon un motif circulaire ou elliptique.

background: radial-gradient(circle, #667eea, #764ba2);

Dégradé conique — les couleurs tournent autour d'un point central, comme une roue chromatique.

background: conic-gradient(from 0deg, #667eea, #764ba2, #667eea);

Comment créer des dégradés visuellement

  1. Sélectionnez le type de dégradé — choisissez linéaire ou radial et réglez l'angle ou la position.
  2. Ajoutez des points de couleur — cliquez pour ajouter des couleurs à différentes positions du dégradé. Ajustez chaque couleur et sa position.
  3. Copiez le CSS — copiez le code généré et collez-le dans votre feuille de style.

Utiliser un générateur visuel est plus rapide que d'écrire la syntaxe à la main, surtout avec plusieurs points de couleur.

Motifs de dégradé courants

Arrière-plan de section hero — un dégradé subtil à deux couleurs ajoute de la profondeur sans distraire du texte.

background: linear-gradient(135deg, #0f172a, #1e3a5f);

Surbrillance de bouton — un léger dégradé donne un effet tridimensionnel aux boutons.

background: linear-gradient(180deg, #3b82f6, #2563eb);

Voile sur image — un voile en dégradé améliore la lisibilité du texte sur des photos.

background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.7));

Bordure d'accentuation — utilisez un dégradé comme bordure pour créer de l'intérêt visuel.

border-image: linear-gradient(90deg, #667eea, #764ba2) 1;

Astuces

Questions fréquentes

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

Oui. Les dégradés linéaires et radiaux sont pris en charge dans tous les navigateurs modernes, y compris Chrome, Firefox, Safari et Edge. Les dégradés coniques ont un support un peu plus récent mais fonctionnent dans toutes les versions actuelles.

Puis-je utiliser plus de deux couleurs ?

Oui. Les dégradés CSS acceptent autant de points de couleur que vous voulez. Chaque point définit une couleur et une position le long du dégradé.

Les dégradés affectent-ils les performances ?

Non. Les dégradés CSS sont rendus par le navigateur et sont bien plus légers que des fichiers images. Ils s'adaptent parfaitement à n'importe quelle taille d'écran sans téléchargement supplémentaire.

Peut-on animer un dégradé ?

Pas directement avec une transition CSS sur la propriété background, mais vous pouvez animer background-position ou utiliser des propriétés personnalisées CSS avec @property pour créer des animations de dégradé fluides.