99 of 313 menu

Funcția repeating-linear-gradient

Funcția repeating-linear-gradient definește un gradient liniar repetat. Aceasta înseamnă că definim un anumit model de gradient, de exemplu, de la 0px până la 10px - gradient de la roșu la albastru deschis și acest gradient se va repeta pe întregul bloc: 0px până la 10px, de la 10px până la 20px, de la 20px până la 30px și așa mai departe.

Această funcție se aplică la proprietățile care definesc o imagine de fundal: background, background-image sau o imagine a bordurii: border-image, background-image-source.

Sintaxă

selector { background: repeating-linear-gradient([direcție], culoare1 dimensiune1, culoare2 dimensiune2...); }

Valori

Valoare Descriere
direcție Definește o anumită direcție a gradientului în orice unitate pentru unghiuri sau prin cuvinte cheie top, left, right, bottom sau combinații ale acestora. Ordinea cuvintelor nu este importantă. Parametrul este opțional: dacă nu este specificat, gradientul va fi de sus în jos. Înaintea direcției se plasează cuvântul to.
unghi Unghi în orice unitate pentru unghiuri. Poate fi pozitiv sau negativ. Parametru opțional. Poate fi specificat fie unghiul, fie direcția (sau nimic).
culoare1 Culoarea de început a gradientului în orice unitate pentru culoare.
culoare2 Culoarea de sfârșit a gradientului în orice unitate pentru culoare.
dimensiune Definește întinderea unei anumite culori a gradientului în orice unitate pentru dimensiune.

Exemplu . Cea mai simplă variantă

Gradientul va arăta astfel: de la 0px până la 20px culoare roșie pură, de la 20px până la 40px - gradient de la roșu la albastru deschis. Și acest model se va repeta de sus în jos (pentru asta este gradientul repetat):

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

:

Exemplu . Culori clare

Gradientul va arăta astfel: de la 0px până la 20px culoare roșie pură, de la 20px până la 40px - albastru deschis pur (particularitatea este că a doua culoare începe acolo unde se termină prima). Și acest model se va repeta de sus în jos:

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

:

Exemplu . Schimbăm direcția

Acum direcția gradientului va fi de la dreapta la stânga:

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

:

Exemplu . Direcție în grade

Ca direcție vom specifica un unghi în grade:

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

:

Exemplu . Valoare negativă

Să facem direcția cu o valoare negativă:

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

:

Vedeți și

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge