Loading lesson path
Formula
conic - gradient() function creates a conic gradient.A conic gradient is a gradient with color transitions rotated around a center point. To create a conic gradient you must define at least two colors.
Formula
Syntax background - image: conic - gradient([from angle] [at position,] color [ degree ], color [ degree ], ...
);By default, angle is 0deg and position is center. If no degree is specified, the colors will be spread equally around the center point.
The following example shows a conic gradient with three colors:
A conic gradient with three colors:
#grad {
background-image: conic-gradient(red, yellow, green);
}The following example shows a conic gradient with five colors:
A conic gradient with five colors:
#grad {
background-image: conic-gradient(red, yellow, green, blue, black);
}The following example shows a conic gradient with three colors and a degree for each color:
A conic gradient with three colors and a degree for each color:
#grad {Formula
background - image: conic - gradient(red 45deg, yellow90deg, green 210deg);
}to make the conic gradient look like a pie:
#grad {
background-image: conic-gradient(red, yellow, green, blue, black);
border-radius: 50%;
}Here is another pie chart with defined degrees for all the colors:
#grad {Formula
background - image: conic - gradient(red 0deg, red 90deg, yellow 90deg, yellow180deg, green 180deg, green 270deg, blue 270deg);
border-radius: 50%;
}The [from angle ] specifies an angle that the entire conic gradient is rotated by. The following example shows a conic gradient with a from angle of 90deg:
A conic gradient with a from angle:
#grad {
background-image: conic-gradient(from 90deg, red, yellow, green);
}The [at position ] specifies the center of the conic gradient. The following example shows a conic gradient with a center position of 60% 45%:
A conic gradient with a specified center position:
#grad {
background-image: conic-gradient(at 60% 45%, red, yellow, green);
}Formula
repeating - conic - gradient() function is used to repeat conic gradients:#grad {Formula
background - image:repeating-conic-gradient(red 10%, yellow 20%);
border-radius: 50%;
}Formula
Here is a repeating conic gradient with defined color - starts and color - stops:Formula
A repeating conic gradient with defined color - starts and color - stops:#grad {Formula
background - image:repeating-conic-gradient(red 0deg 10deg, yellow 10deg 20deg, blue 20deg 30deg);
border-radius: 50%;
}The following table lists the CSS gradient functions:
Creates a conic gradient. Define at least two colors (around a center point)
Formula
linear - gradient()Creates a linear gradient. Define at least two colors (top to bottom)
Formula
radial - gradient()Creates a radial gradient. Define at least two colors (center to edges)
Formula
repeating - conic - gradient()