Générateur de dégradés CSS
Créez des dégradés CSS linéaires et radiaux visuellement et copiez le code.
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);Presets
Qu'est-ce qu'un générateur de dégradés CSS ?
Un générateur de dégradés CSS crée des transitions douces entre deux ou plusieurs couleurs en utilisant les fonctions natives de CSS : linear-gradient, radial-gradient et conic-gradient. Ces dégradés sont rendus directement par le navigateur, sans image — ils sont nets à toute résolution et s'adaptent automatiquement à la taille de leur conteneur.
Les dégradés sont essentiels au design web moderne pour créer des arrière-plans esthétiques, des boutons élégants, des cartes avec effet de profondeur ou des illustrations abstraites. Cet outil vous permet de prévisualiser et de générer le code CSS prêt à coller dans votre feuille de style.
Syntaxe des dégradés CSS
La fonction linear-gradient() prend une direction (angle ou mot-clé) suivie des arrêts de couleur. La syntaxe de base est background: linear-gradient(angle, color1 position1, color2 position2). L'angle est exprimé en degrés — 0deg part du bas vers le haut, 90deg de gauche à droite et 180deg du haut vers le bas. Vous pouvez ajouter autant d'arrêts de couleur que nécessaire.
Les dégradés radiaux utilisent radial-gradient(forme taille at position, couleur1, couleur2). La forme peut être circle ou ellipse. Les mots-clés de taille (closest-side, farthest-corner, etc.) contrôlent jusqu'où le dégradé s'étend. S'ils sont omis, le navigateur utilise des valeurs par défaut qui rendent généralement bien.
Comment utiliser cet outil
Choisissez le type de dégradé (linéaire, radial, conique), ajoutez vos couleurs et leurs positions (color stops), réglez l'angle ou le centre. La prévisualisation se met à jour en temps réel et l'outil affiche le code CSS correspondant que vous pouvez copier en un clic.
Conseils de design
Pour un effet doux, utilisez des couleurs proches sur la roue chromatique. Pour un effet dramatique, utilisez des couleurs complémentaires. Évitez les transitions trop nettes en ajoutant des color stops intermédiaires. Vérifiez la lisibilité du texte au-dessus du dégradé — utilisez un overlay sombre semi-transparent si nécessaire.
Pour les designs en mode sombre, les superpositions de dégradés sur fonds foncés ajoutent de la profondeur sans être distrayantes. Utilisez des arrêts de couleur semi-transparents (rgba ou hsla) pour créer des effets de verre. Superposez plusieurs dégradés en utilisant des virgules dans la propriété background pour des compositions complexes.
Considérations de performance
Les dégradés CSS sont accélérés par le GPU et extrêmement performants — bien plus que le chargement d'images de dégradés. Toutefois, des dégradés très complexes comportant de nombreux arrêts de couleur peuvent provoquer de légères différences de rendu entre navigateurs. Testez toujours vos dégradés dans Chrome, Firefox et Safari. Les navigateurs modernes prennent en charge les dégradés sans préfixes de fournisseur, donc -webkit-linear-gradient n'est plus nécessaire.
Questions fréquentes
Les dégradés CSS sont-ils performants ?
Oui, les dégradés CSS sont rendus par le GPU et ne nécessitent aucun téléchargement supplémentaire. Ils sont beaucoup plus efficaces que les images PNG et restent nets sur écrans haute densité (Retina, 4K).
Puis-je animer un dégradé CSS ?
Les color stops ne sont pas directement animables, mais vous pouvez animer la position ou la rotation via les propriétés background-position ou avec des keyframes. Pour des effets plus complexes, utilisez Canvas ou WebGL.