30 seconds of CSS

  Back to Home

Gradient text  visual

Gives text a gradient color.

HTML
<p class="gradient-text">Gradient text</p>
CSS
.gradient-text {
  background: -webkit-linear-gradient(pink, red);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
Demo

Gradient text

Explanation
  1. background: -webkit-linear-gradient(...) gives the text element a gradient background.
  2. webkit-text-fill-color: transparent fills the text with a transparent color.
  3. webkit-background-clip: text clips the background with the text, filling the text with the gradient background as the color.
Browser support

98.7%

⚠️ Uses non-standard properties.