Repeating-linear-gradient() - Fonction CSS
Résumé des caractéristiques de la fonction repeating-linear-gradient()
Description de la fonction repeating-linear-gradient()
.
La fonction repeating-linear-gradient()
définit un dégradé de couleurs linéaire répété sur toute la surface de l'élément.
Ce dégradé peut être substitué à une image dans toutes les propriétés qui attendent une image mais son utilisation est surtout fréquente avec background-image
.
Pour que la répétition se déclenche, le dégradé doit être dimensionné, et d'une taille inférieure à celle de l'élément sur lequel on l'applique.
Reportez-vous au tutoriel sur les dégradés de couleurs pour une présentation générale des dégradés en CSS.
La valeur repeating-linear-gradient()
peut être utilisée avec les propriétés suivantes :
background-image
: Définit l'image ou dégradé d'arrière-plan (plusieurs images ou dégradés peuvent coexister).border-image-source
: Définit l'image utilisée pour construire la bordure.image-set()
: Propose au navigateur un choix d'images afin que ce dernier puisse choisir celle qui est le plus adapté (résolution, format...).list-style-image
: Définit une image personnalisée à utiliser à la place des puces, dans le contexte d'une énumération sous forme de liste.mask-image
: Désigne l'image ou le fichier SVG qui sera utilisé comme masque.
Syntaxes de la fonction repeating-linear-gradient()
.
- background: linear-gradient(90deg,blue 0%, pink 10%, ..., blue 20%); a c1 p1 c2 p2 cn pn
Ceci est un exemple de syntaxe pour la fonction
repeating-linear-gradient()
. Reportez-vous à sa petite sœur, la fonction sans répétitionlinear-gradient()
pour consulter toutes les variantes de syntaxe.
Exemples d'utilisation de la fonction repeating-linear-gradient()
.
Cliquez sur les exemples pour afficher le CSS correspondant.
Ce motif très connu, souvent utilisé dans le linge de maison, peut être obtenu en croisant deux dégradés avec répétition.
border-image
.
Simulateur avec la fonction repeating-linear-gradient()
Support de la fonction repeating-linear-gradient()
.
Le tableau de compatibilité ci-dessous présente la prise en charge par les navigateurs des dégradés, des dégradés répétitifs,
et le bon traitement de la fonction repeating-linear-gradient()
repeating-linear-gradient()
qui définit un dégradé linéaire et répétitif.linéaires
répétitifs
repeating-linear-gradient()
Navigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

QQ Browser

Safari sur IOS

Firefox pour Androïd

Opéra Mobile

Baidu Browser

KaiOS Browser

UC Browser pour Androïd

Samsung Internet

Chrome

Edge

Androïd Brower

Chrome pour Androïd

Opéra

Safari

Firefox

Opéra mini
Historique de la fonction repeating-linear-gradient()
.
-
Module CSS - Image niveau 3
Introduction des dégradés linéaires, et première définition des fonctionslinear-gradient()
etrepeating-linear-gradient()
.23 Juillet 2009Document de travail.17 Avril 2012Candidat à la recommandation. -
Module CSS - Images et contenu remplacé
Les fonctions de dégradés permettent de spécifier l'espace de couleur à utiliser pour calculer l'interpolation des couleurs.11 Septembre 2012Document de travail.
Voir aussi : autres manipulations d'images.
Les dégradés de couleurs sont décrits dans la spécification du W3C relative aux images (CSS Images Module). Pour faciliter vos recherches, voici d'autres termes décrit dans cette même norme.