Collection of free CSS gradient code examples from Codepen and other resources.

Related Articles

  1. CSS Gradient Buttons

Author

  • Bramus

Made with

  • HTML / CSS

About a code

CSS Rainbow Gradient Border

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: conic-gradient() panels

Author

  • Ana Tudor

Made with

  • HTML (Pug) / CSS (SCSS)

About a code

conic-gradient() panels

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Adam Dipinto

Made with

  • HTML / CSS

About a code

Gradient Spinner

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: Multiple background-clip

Author

  • Chris Coyier

Made with

  • HTML / CSS

About a code

Multiple background-clip

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: -

Author

  • Erin E. Sullivan

Made with

  • HTML / CSS (SCSS)

About a code

Gradient Ordered List

A simple, styled ordered list using SCSS and HTML5. The gradient background transitions from one, to another, and back again.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Mattia Astorino

Made with

  • HTML (Pug) / CSS (PostCSS)

About a code

CSS Gradient Counter List

An example of CSS counter with a fixed background gradient.

Compatible browsers: Chrome, Edge, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: Gradient Collection

Author

  • Tamino Martinius

Made with

  • HTML (Pug) / CSS (PostCSS)

About a code

Gradient Collection

A small collection of CSS gradients.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Mike

Made with

  • HTML / CSS (SCSS)

About a code

Scrolling Gradient

I decided to adapt the CSS Only Scroll Indicator technique to make a background gradient that canges with scroll position. The top right corner of the gradient changes while the bottom right remains the same. This works by overlaying 2 gradients, The first is a top-to-bottom gradient with a height of the content. This contains the colors you want to cycle through. The other is a top-left, to bottom-right gradient from transparent to a solid color. This gradient is fixed to the viewport dimensions and pulled behind text, similar to the scroll indicator.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: Gradient

Author

  • Ana Tudor

Made with

  • HTML / CSS (SCSS)

About a code

Gradient

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: -

Author

  • George W. Park

Made with

  • HTML / CSS / JS (Babel)

About a code

Radial Gradient Spotlight Effect

This example shows how CSS radial gradients can be used to create a focusable spotlight effect.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: -

Demo image: Dithered CSS Gradients

Author

  • David J. Aldred

Made with

  • HTML / CSS (SCSS)

About a code

Dithered CSS Gradients

Mixing noise with CSS gradients helps to remove banding, but results in an overall grainy texture. By overlaying gradients and applying masks the dithering can be controlled to affect the areas where colours blend only. The strength of the dithering is affected by the noise image (the one used here is quite pronounced giving a grainy look, but the effect can be much more subtle).

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Will King

Made with

  • HTML / CSS (SCSS) / JS (Babel)

About a code

Pretty Underline

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: CSS-only Numbered Lists with Drop Shapes

Author

  • Ines Montani

Made with

  • HTML (Pug) / CSS

About a code

CSS-only Numbered Lists with Drop Shapes

Styled numbered list using CSS counters and pseudo elements for drop-shaped backgrounds.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Mike Schultz

Made with

  • HTML / CSS (PostCSS)

About a code

Animated CSS Gradient Border

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Eric Porter

Made with

  • HTML / CSS (SCSS) / JS

About a code

Gradient Backgrounds - Linear, Radial, Duotone

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: font-awesome.css, jquery.js

Author

  • George Hastings

Made with

  • HTML / CSS (SCSS)

About a code

Animated Back Glow

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Jon Daiello

Made with

  • HTML / CSS (SCSS)

About a code

CSS Gradient Hover Effect

A quick proof of concept for a hover effect utilizing mix-blend-mode and CSS gradients.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: -

Author

  • Andrew Spencer

Made with

  • HTML / CSS (SCSS) / JS

About a code

Animated Paralax Gradients

Playing with gradients, animation, and scroll position to create a dynamic scrolling effect.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: jquery.js

Author

  • Jamie Coulter

Made with

  • HTML (Haml) / CSS (SCSS)

About a code

CSS Hue Rotation with Gradient

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Mohsen Khakbiz

Made with

  • HTML / CSS (SCSS)

About a code

Button with Gradient Shadow

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Jon Kantner

Made with

  • HTML / CSS (SCSS)

About a code

Radar

A radar display made with only one element. To avoid using a child span or div, I drew everything using multiple sets of backgrounds. For the scanning animation though, we needed to use :before for the part to animate.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: -

Demo image: Tile with Gradient Title

Author

  • Fabio Ottaviani

Made with

  • HTML / CSS (SCSS)

About a code

Tile with Gradient Title

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: -

Author

  • CY Park

Made with

  • HTML / CSS (SCSS)

About a code

SVG Text Clip with Gradient & GIF

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: Gradient Forest on Pure CSS

Author

  • DonSinDRom

Made with

  • HTML (Pug) / CSS (Stylus)

About a code

Gradient Forest on Pure CSS

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Marty

Made with

  • HTML / CSS / JS

About a code

CSS Sunset Sunrise

Move the sun around with your mouse.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: Gradients

Author

  • emma

Made with

  • HTML / CSS (SCSS)

About a code

Gradients

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • zessx

Made with

  • HTML (Haml) / CSS (SCSS)

About a code

Sky Gradients

24 CSS3 sky gradients for a future experiment. Click on to get a full width preview.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • simurai

Made with

  • HTML / CSS

About a code

Brushed Metal

The texture is done by using 3 repeating-gradients with different length.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: -

Demo image: CSS3 Patterns Gallery

Author

  • Lea Verou

Made with

  • HTML / CSS

About a code

CSS3 Patterns Gallery

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -