Fonction CSS linear-gradient()
- Page précédente Fonction light-dark() CSS
- Page suivante Fonction log() CSS
- Retour au niveau supérieur Manuel de fonctions CSS
Définition et utilisation
CSS linear-gradient()
La fonction est utilisée pour créer un dégradé linéaire en tant que fond.
Pour créer un dégradé linéaire, il faut définir au moins deux couleurs de repère. Les couleurs de repère sont les couleurs entre lesquelles vous souhaitez réaliser une transition en douceur. Vous pouvez également définir le point de départ et la direction (ou l'angle) ainsi que l'effet de dégradé.
Exemples de dégradé linéaire :
Exemple
Exemple 1
Ce dégradé linéaire commence par le haut. Il passe du rouge au jaune, puis au bleu :
#grad { background-image: linear-gradient(red, yellow, blue); }
Exemple 2
Un dégradé linéaire commençant à gauche. Il passe du rouge au bleu :
#grad { background-image: linear-gradient(to right, red , blue); }
Exemple 3
Un dégradé linéaire commençant en haut à gauche (et s'étendant en bas à droite) :
#grad { background-image: linear-gradient(to bottom right, red , blue); }
Exemple 4
Un dégradé linéaire spécifiant un angle :
#grad { background-image: linear-gradient(180deg, red, blue); }
Exemple 5
Une dégradé linéaire contenant plusieurs couleurs de repère :
#grad { background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); }
Exemple 6
Un dégradé linéaire avec deux légendes de couleur :
#grad { background: linear-gradient( to right, red 17%, orange 17% 34%, yellow 34% 51%, green 51% 68%, blue 68% 84%, indigo 84% ); }
Exemple 7
Un dégradé linéaire avec transparence :
#grad { background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }
Syntaxe CSS
linear-gradient(side-or-corner, angle, color-stop1, color-stop2, ...);
Valeur | Description |
---|---|
side-or-corner |
Optionnel. Le point de départ du dégradé. Commence par le mot-clé 'to', suivi de deux autres mots-clés au maximum :
La valeur par défaut est to bottom (en bas). |
angle |
Optionnel. L'angle de direction de la ligne de dégradé :
|
color-stop1, color-stop2,... |
Obligatoire. La légende de couleur est la couleur que vous souhaitez voir transitions douces entre elle. Cette valeur est composée d'une valeur de couleur, suivie d'une légende de couleur optionnelle (un ou deux positions, en pourcentage entre 0% et 100% ou en longueur le long de l'axe du dégradé). |
Détails techniques
Version : | CSS3 |
---|
Prise en charge du navigateur
Les numéros dans le tableau représentent la version du navigateur qui prend en charge cette fonction pour la première fois.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
linear-gradient() | ||||
26 | 10 | 16 | 6.1 | 12.1 |
Deux positions de la légende de couleur | ||||
71 | 79 | 64 | 12.1 | 58 |
Pages associées
Tutoriel :Dégradé CSS
Référence :Propriété background-image CSS
Référence :Fonction CSS conic-gradient()
Référence :Fonction CSS radial-gradient()
Référence :Fonction CSS repeating-conic-gradient()
Référence :Fonction CSS repeating-linear-gradient()
Référence :Fonction CSS repeating-radial-gradient()
- Page précédente Fonction light-dark() CSS
- Page suivante Fonction log() CSS
- Retour au niveau supérieur Manuel de fonctions CSS