CSS conic-gradient() Funzione
❮ Riferimento alle funzioni CSS
Esempio
Un gradiente conico con tre colori:
#grad {
background-image: conic-gradient(red, yellow,
green);
}
Altri esempi "Provalo da solo" di seguito.
Definizione e utilizzo
La funzione conic-gradient() imposta un gradiente conico come immagine di sfondo.
Una sfumatura conica è una sfumatura con transizioni di colore ruotate attorno a un punto centrale.
Per creare un gradiente conico è necessario definire almeno due interruzioni di colore.
Esempio di gradiente conico:
Versione: | CSS3 |
---|
Supporto browser
I numeri nella tabella specificano la prima versione del browser che supporta completamente la funzione.
Function | |||||
---|---|---|---|---|---|
conic-gradient() | 69.0 | 79.0 | 83.0 | 12.1 | 56.0 |
Sintassi CSS
background-image: conic-gradient([from angle] [at position,] color degree, color degree, ...);
Value | Description |
---|---|
from angle | Optional. The entire conic gradient is rotated by this angle. Default value is 0deg |
at position | Optional. Specifies the gradient center of the conic gradient. Default value is center |
color degree, ..., color degree | Color stops are the colors you want to render smooth transitions among. This value consists of a color value, followed by an optional stop position (a degree between 0 and 360 or a percent between 0% and 100%). |
Altri esempi
Esempio
Un gradiente conico con cinque colori:
#grad {
background-image: conic-gradient(red, yellow, green, blue,
black);
}
Esempio
Un gradiente conico con tre colori e un grado per ogni colore:
#grad {
background-image: conic-gradient(red 45deg, yellow 90deg, green 210deg)
}
Esempio
Rendi il gradiente conico simile a una torta aggiungendo border-radius: 50%:
#grad {
background-image: conic-gradient(red, yellow, green, blue,
black);
border-radius: 50%;
}
Esempio
Un gradiente conico con a dall'angolo:
#grad {
background-image: conic-gradient(from 90deg, red, yellow, green);
border-radius: 50%;
}
Esempio
Un gradiente conico con una posizione at:
#grad {
background-image: conic-gradient(at 60% 45%, red, yellow, green);
border-radius: 50%;
}
Esempio
Un gradiente conico sia dall'angolo che dalla posizione:
#grad {
background-image: conic-gradient(from 90deg at 60% 45%, red, yellow, green);
border-radius: 50%;
}
Esempio
Un altro grafico a torta:
#grad {
background-image: conic-gradient(red 0deg, red 90deg, yellow
90deg, yellow 180deg, green 180deg);
border-radius: 50%;
}
Pagine correlate
Tutorial CSS: Gradienti CSS
❮ Riferimento alle funzioni CSS