99 of 313 menu

Fonction repeating-linear-gradient

La fonction repeating-linear-gradient définit un dégradé linéaire répétitif. Cela signifie que nous définissons un motif de dégradé spécifique, par exemple, de 0px à 10px - un dégradé du rouge au bleu ciel et ce dégradé sera répété sur tout le bloc : 0px à 10px, de 10px à 20px, de 20px à 30px et ainsi de suite.

Cette fonction est appliquée aux propriétés qui définissent une image d'arrière-plan : background, background-image ou une image de bordure : border-image, background-image-source.

Syntaxe

sélecteur { background: repeating-linear-gradient([direction], couleur1 taille1, couleur2 taille2...); }

Valeurs

Valeur Description
direction Définit une direction spécifique du dégradé dans toutes les unités pour les angles ou avec les mots-clés top, left, right, bottom ou leurs combinaisons. L'ordre des mots n'a pas d'importance. Le paramètre est optionnel : s'il n'est pas spécifié, le dégradé ira de haut en bas. Le mot to est placé avant la direction.
angle Angle dans toutes les unités pour les angles. Peut être positif ou négatif. Le paramètre est optionnel. Simultanément, on peut spécifier soit un angle, soit une direction (ou rien du tout).
couleur1 Couleur de départ du dégradé dans toutes les unités pour la couleur.
couleur2 Couleur de fin du dégradé dans toutes les unités pour la couleur.
taille Définit l'étendue d'une couleur spécifique du dégradé dans toutes les unités pour la taille.

Exemple . L'option la plus simple

Le dégradé ressemblera à ceci : de 0px à 20px couleur rouge pure, de 20px à 40px - dégradé du rouge au bleu ciel. Et cela se répétera de haut en bas (c'est pour cela qu'il s'agit d'un dégradé répétitif) :

<div id="elem"></div> #elem { background: repeating-linear-gradient(red 20px, blue 40px); width: 400px; height: 200px; }

:

Exemple . Couleurs nettes

Le dégradé ressemblera à ceci : de 0px à 20px couleur rouge pure, de 20px à 40px - bleu ciel pur (l'astuce est que la deuxième couleur commence là où la première se termine). Et cela se répétera de haut en bas :

<div id="elem"></div> #elem { background: repeating-linear-gradient(red 0px, red 20px, blue 20px, blue 40px); width: 400px; height: 200px; }

:

Exemple . Changeons la direction

Maintenant la direction du dégradé sera de droite à gauche :

<div id="elem"></div> #elem { background: repeating-linear-gradient(to left, red 0px, red 20px, blue 20px, blue 40px); width: 400px; height: 200px; }

:

Exemple . Direction en degrés

Pour la direction, spécifions un angle en degrés :

<div id="elem"></div> #elem { background: repeating-linear-gradient(45deg, red 0px, red 2px, white 2px, white 10px); width: 400px; height: 200px; }

:

Exemple . Valeur négative

Faisons une direction avec une valeur négative :

<div id="elem"></div> #elem { background: repeating-linear-gradient(-45deg, red 0px, red 2px, white 2px, white 10px); width: 400px; height: 200px; }

:

Voir aussi

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser