Table of Contents
How to Create Linear Gradient Image Using CSS
You can create linear gradient image with specifying type of gradient linear with start point, end point and stop point. On start point and end point you can specify the values left top, right top, left bottom, right bottom etc. The color-stop takes two arguments, the first of which is a number between 0 and 1 or 0 or percentage indicating the location of stop and the second argument is the color at that stop as a standard color value. Values from and to are used to specify starting color and ending color, from(color-value) and to (color-value) are shorthand or color-stop(0, color-value) and color-stop(1, color-value). Following are the syntax and examples for creating linear gradient images.
Syntax:
gradient: linear, start_point, end_point, stop1 [….stopN]
Top To Bottom Linear Gradient
Here is an example to display linear gradient from top to bottom. It starts from green transaction to blue.
#linear1 {
height: 80px;
background: -webkit-linear-gradient(green, blue);
/* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(green, blue);
/* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(green, blue);
/* For Firefox 3.6 to 15 */
background: linear-gradient(green, blue);
/* Standard syntax */
}
Left To Right Linear Gradient
Here is an example to display linear gradient from left to right. It starts from red transaction to green.
#linear2 {
height:80px;
background: -webkit-linear-gradient(left, red , green);
/* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, red, green);
/* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, red, green);
/* For Firefox 3.6 to 15 */
background: linear-gradient(to right, red , green);
/* Standard syntax */
}
Diagonal Linear Gradient
Here is an example to display diagonal linear gradient starts at top left and
goes to bottom right. It starts from brown transaction to blue.
#linear3 {
height:80px;
background: -webkit-linear-gradient(left top, brown , blue);
/* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom right, brown, blue);
/* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom right, brown, blue);
/* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom right, brown , blue);
/* Standard syntax */
}
Linear Gradient with Multiple Color Stops
Here is an example to display linear gradient goes from top to bottom with multiple color stops. It starts from red transaction to green and gray.
#linear4 {
height:80px;
background: -webkit-linear-gradient(red, green, gray);
/* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(red, green, gray);
/* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(red, green, gray);
/* For Firefox 3.6 to 15 */
background: linear-gradient(red, green, gray);
/* Standard syntax */
}
Linear Gradient with Specified Arbitrary Stops
Here is an example to display linear gradient goes from left top to right top with specified arbitrary stops. It starts from #F00 transaction to #00F.
#linear5 {
height:80px;
background: -webkit-gradient(linear, left top, right top, from(#F00), color-stop(0.25, #1a82f7), color-stop(0.5, #00F), color-stop(0.75, #1a82f7), to(#00F)); /* Safari 4-5, Chrome 1-9 */
background: -webkit-linear-gradient(left, #00F, #1a82f7,#00F, #1a82f7, #00F);
/* Safari 5.1+, Chrome 10+ */
background: -moz-linear-gradient(left, #00F, #1a82f7, #00F, #1a82f7, #2F2727);
/* Firefox 3.6+ */
background: -ms-linear-gradient(left, #00F, #1a82f7, #00F, #1a82f7, #00F);
/* IE 10 */
background: -o-linear-gradient(left, #00F, #1a82f7, #00F, #1a82f7, #00F);
/* Opera 11.10+ */ }
Demo:
How to Create Radial Gradient Image Using CSS
You can create radial gradient image with specifying type of gradient radial with inner_center, inner_radius, outer_center, outer_radius and color-stop. On inner_center and outer_center you can specify the values as number, which are coordinate points of inner and outer center. You can specify the values as numbers for length of inner_radius and outer_radius. Following are the syntax and examples for creating radial gradient images.
Syntax:
gradient: radial, inner_center, inner_radius, outer_center, outer_radius, stop1 […stopN]
Radial Gradient With Evenly Spaced Color Stops
Here is an example to display radial gradient with evenly spaced color stops. It starts from pink transaction to brown and blue.
#radial1 {
height:80px;
background: -webkit-radial-gradient(pink, brown, blue);
/* Safari 5.1 to 6.0 */
background: -o-radial-gradient(pink, brown, blue);
/* For Opera 11.6 to 12.0 */
background: -moz-radial-gradient(pink, brown, blue);
/* For Firefox 3.6 to 15 */
background: radial-gradient(pink, brown, blue);
/* Standard syntax */}
Radial Gradient With Differently Spaced Color Stops
Here is an example to display radial gradient with differently spaced color stops. It starts from green transaction to pink and blue.
#radial2 {
height:80px;
background: -webkit-radial-gradient(green 15%, pink 25%, blue 60%);
/* Safari 5.1-6.0 */
background: -o-radial-gradient(green 15%, pink 25%, blue 60%);
/* For Opera 11.6-12.0 */
background: -moz-radial-gradient(green 15%, pink 25%, blue 60%);
/* For Firefox 3.6-15 */
background: radial-gradient(green 15%, pink 25%, blue 60%);
/* Standard syntax */}
Radial Gradient With Shape Of Circle
Here is an example to display radial gradient with shape of circle. It starts from red transaction to pink and green.
#radial3 {
height:80px;
background: -webkit-radial-gradient(circle, red, pink, green);
/* Safari */
background: -o-radial-gradient(circle, red, pink, green);
/* Opera 11.6 to 12.0 */
background: -moz-radial-gradient(circle, red, pink, green);
/* Firefox 3.6 to 15 */
background: radial-gradient(circle, red, pink, green);
/* Standard syntax */
}
Repeating Radial Gradient
Here is an example to display repeating radial gradient. It starts from green transaction to pink and green.
#radial4 {
height:80px;
/* For Safari 5.1 to 6.0 */
background: -webkit-repeating-radial-gradient(green, pink 10%, green 15%);
/* For Opera 11.6 to 12.0 */
background: -o-repeating-radial-gradient(green, pink 10%, green 15%);
/* For Firefox 3.6 to 15 */
background: -moz-repeating-radial-gradient(green, pink 10%, green 15%);
/* Standard syntax */
background: repeating-radial-gradient(green, pink 10%, green 15%);
}
Central Radial Gradient
Here is an example to display central radial gradient. It starts from #00AAFF transaction to #FFAA00.
#radial5 {
height:80px;
/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(radial, center center, 0, center center, 460, from(#00AAFF), to(#FFAA00));
/* Safari 5.1+, Chrome 10+ */
background: -webkit-radial-gradient(circle, #00AAFF, #FFAA00);
/* Firefox 3.6+ */
background: -moz-radial-gradient(circle, #00AAFF, #FFAA00);
/* IE 10 */
background: -ms-radial-gradient(circle, #00AAFF, #FFAA00);
}
Demo:
Read Next:How To Create Text Shadow Using CSS