99 of 313 menu

Funzione repeating-linear-gradient

La funzione repeating-linear-gradient definisce un gradiente lineare ripetuto. Ciò significa che definiamo un certo motivo di gradiente, ad esempio, da 0px a 10px - gradiente da rosso a blu e questo gradiente sarà ripetuto su tutto il blocco: da 0px a 10px, da 10px a 20px, da 20px a 30px e così via.

Questa funzione viene applicata alle proprietà che definiscono l'immagine di sfondo: background, background-image o l'immagine del bordo: border-image, background-image-source.

Sintassi

selettore { background: repeating-linear-gradient([direzione], colore1 dimensione1, colore2 dimensione2...); }

Valori

Valore Descrizione
direzione Definisce una certa direzione del gradiente in qualsiasi unità per angoli o con le parole chiave top, left, right, bottom o loro combinazione. L'ordine delle parole non è importante. Il parametro è opzionale: se non specificato, il gradiente andrà dall'alto verso il basso. Prima della direzione si mette la parola to.
angolo Angolo in qualsiasi unità per angoli. Può essere positivo o negativo. Parametro opzionale. Può essere specificato o l'angolo, o la direzione (o niente).
colore1 Colore iniziale del gradiente in qualsiasi unità per colore.
colore2 Colore finale del gradiente in qualsiasi unità per colore.
dimensione Definisce l'estensione di un determinato colore del gradiente in qualsiasi unità per dimensione.

Esempio . L'opzione più semplice

Il gradiente apparirà così: da 0px a 20px colore rosso puro, da 20px a 40px - gradiente da rosso a blu. E così si ripeterà dall'alto verso il basso (per questo è un gradiente ripetuto):

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

:

Esempio . Colori netti

Il gradiente apparirà così: da 0px a 20px colore rosso puro, da 20px a 40px - blu puro (il trucco è che il secondo colore inizia dove finisce il primo). E così si ripeterà dall'alto verso il basso:

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

:

Esempio . Cambiamo direzione

Ora la direzione del gradiente sarà da destra a sinistra:

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

:

Esempio . Direzione in gradi

Come direzione specifichiamo un angolo in gradi:

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

:

Esempio . Valore negativo

Facciamo una direzione con un valore negativo:

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

:

Vedi anche

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta