I gradienti radiali in CSS hanno spiegato

I gradienti radiali in CSS hanno spiegato

I gradienti radiali mostrano l'effetto transitorio dei colori in forma ellittica o circolare. Un gradiente radiale parte da un singolo punto che di solito è il centro del cerchio o dell'ellisse e quindi un effetto regolare della transizione è diffuso attorno a quel punto centrale.

Un gradiente radiale può essere creato utilizzando la funzione radiale-gradiente () in CSS. Tuttavia, CSS consente di creare un gradiente radiale ripetuto con l'aiuto della funzione di gradiente-radiale (). Questo articolo fornisce una guida descrittiva sui gradienti radiali e dimostra una serie di esempi che mostrano la creazione di gradienti radiali in vari scenari.

Come creare gradienti radiali in CSS

Per creare un gradiente radiale, è necessario seguire la sintassi fornita di seguito.

Immagina di sfondo: gradiente radiale (dimensione della forma in posizione, color1, color2,…)

Nella sintassi sopra,

IL parametro di forma indica la forma del gradiente e accetta Circle o Ellisse (impostazione predefinita). IL parametro di posizione definisce la posizione del gradiente. Il valore predefinito del parametro di posizione è centro. Color1, Color2 rappresenta i colori utilizzati per il gradiente e con i colori, è possibile specificare la percentuale di arresto per ogni colore, E.G., rosso 10%.

Infine, il parametro dimensione Descrive la dimensione della forma finale del gradiente e il suo valore può essere uno dei seguenti:

  • lato più vicino: per dimensioni un gradiente in modo tale da incontrare il lato più vicino al suo centro
  • corro più vicino: il gradiente incontra l'angolo più vicino
  • lato più lontano: il gradiente incontra il lato più lontano
  • più a corridore (valore predefinito): Il gradiente è dimensionato in modo da incontrare il più lontano angolo

Pratichiamoli per creare un gradiente radiale con più proprietà.

Esempio 1: gradiente radiale con parametri predefiniti

In questo esempio, viene creato un gradiente radiale con i valori dei parametri predefiniti.

Html


Gradiente radiale


CSS

Si può osservare dal codice sopra che sono definiti solo i colori del gradiente. La forma, la posizione e i criteri di arresto del colore non sono definiti qui.

Produzione

Dall'output, si osserva che il gradiente proviene dal centro (in quanto è la posizione predefinita) e si diffonde in un'ellisse (valore predefinito).

Esempio 2: gradiente radiale personalizzato

Questo esempio mostra la creazione di un gradiente radiale con un set personalizzato di valori dei parametri.

Html


Gradiente radiale


CSS

div
Altezza: 200px;
Immagina di sfondo: gradiente radiale (cerchio più vicino al 20%, rosso, verde, arancione);

Il codice CSS di cui sopra crea un gradiente radiale che contiene le seguenti proprietà:

  • Lo stile di forma è impostato su un cerchio
  • La forma finale del gradiente è definita dal lato più vicino
  • La posizione di partenza del gradiente è impostata sul 20% (per impostazione predefinita è allineata come centro)

Produzione

L'output mostra che il gradiente proviene dalla posizione impostata al 20% (della lunghezza totale del gradiente). Inoltre, la forma del gradiente termina sul lato più vicino dal centro e quindi l'ultimo colore (arancione) si diffonde attorno a tutta la forma mentre il gradiente finisce.

Esempio 3: ripetuta gradiente radiale

La funzione ripetitiva-radiale () consente di avere un effetto ripetuto del gradiente radiale. Il seguente codice viene praticato per ottenere l'effetto del gradiente () di ripetizione.

Html


Gradiente radiale


CSS

Nel codice CSS di cui sopra, una funzione di gradiente-radiale () ripetuta crea un gradiente che ha un effetto di transizione circolare con il colore verde che si ferma al 5% e il colore arancione si ferma al 10%.

Produzione

Dall'output sopra, il gradiente radiale viene ripetuto con ogni ripetizione contenente le stesse proprietà.

Conclusione

Un gradiente radiale nel CSS crea effetti di transizione sotto forma di un cerchio o di un ellisse. La funzione radiale-gradiente () in CSS consente di creare un gradiente radiale con varie proprietà. Il gradiente radiale proviene da un punto e può essere espanso in forma di cerchio o ellisse. Oltre a questo, la funzione ripetitiva-radiale () consente di aggiungere linee di gradiente ripetitive. In questa guida, abbiamo praticato una serie di esempi che dimostrano l'uso del gradiente radiale () e del gradiente-radiale ripetuto () per creare un gradiente radiale con varie proprietà.