Funzione CSS conic-gradient()

Definizione e uso

CSS conic-gradient(); La funzione imposta la dissolvenza conica come immagine di sfondo.

La dissolvenza conica è una dissolvenza di transizione di colore che ruota attorno al punto centrale (simile alla torta e al cerchio delle frecce).

Per creare una dissolvenza conica, è necessario definire almeno due punti di arresto dei colori.

Esempio di dissolvenza conica:

Esempio

Esempio 1

C'è una dissolvenza conica di tre colori:

#grad {
  background-image: conic-gradient(red, yellow, green);
}

Prova tu stesso

Esempio 2

C'è una dissolvenza conica di cinque colori:

#grad {
  background-image: conic-gradient(red, yellow, green, blue, black);
}

Prova tu stesso

Esempio 3

C'è una dissolvenza conica di tre colori e per ogni colore è specificato un angolo:

#grad {
  background-image: conic-gradient(red 45deg, yellow 90deg, green 210deg);
}

Prova tu stesso

Esempio 4

Aggiungendo border-radius: 50% la dissolvenza conica sembra una torta:

#grad {
  background-image: conic-gradient(red, yellow, green, blue, black);
  border-radius: 50%;
}

Prova tu stesso

Esempio 5

Divergenza conica con angolo di partenza:

#grad {
  background-image: conic-gradient(from 90deg, red, yellow, green);
  border-radius: 50%;
}

Prova tu stesso

Esempio 6

Divergenza conica con posizione centrale:

#grad {
  background-image: conic-gradient(at 60% 45%, red, yellow, green);
  border-radius: 50%;
}

Prova tu stesso

Esempio 7

Divergenza conica con angolo di partenza e posizione centrale:

#grad {
  background-image: conic-gradient(from 90deg at 60% 45%, red, yellow, green);
  border-radius: 50%;
}

Prova tu stesso

Esempio 8

Un altro esempio di grafico a torta:

#grad {
  background-image: conic-gradient(red 0deg, red 90deg, yellow 90deg, yellow 180deg, green 180deg);
  border-radius: 50%;
}

Prova tu stesso

Sintassi CSS

background-image: conic-gradient([from Angle] Position,] degree of color, degree of color, ... );
Valore Descrizione
from Angle Opzionale. L'intera divergenza conica ruoterà di questo angolo. Il valore predefinito è 0deg.
at Position Opzionale. Specifica la posizione centrale della divergenza conica. Il valore predefinito è center.
degree of color, ... , degree of color

Punto di fermata del colore

Questo valore è composto dal valore del colore e da una posizione di fermata opzionale (angolo tra 0 e 360 gradi o percentuale tra 0% e 100%).

Dettagli tecnici

Versione: CSS3

Supporto del browser

I numeri nella tabella rappresentano la versione del browser che supporta completamente la funzione per la prima volta.

Chrome Edge Firefox Safari Opera
69 79 83 12.1 56

Pagine correlate

Tutorial:Gradiente CSS

Riferimento:Proprietà background-image CSS

Riferimento:Funzione CSS linear-gradient()

Riferimento:Funzione CSS radial-gradient()

Riferimento:Funzione CSS repeating-conic-gradient()

Riferimento:Funzione CSS repeating-linear-gradient()

Riferimento:Funzione CSS repeating-radial-gradient()