• Home
  • About Mitch
  • Speaking
  • Articles
  • Contact
  • Home
  • About Mitch
  • Speaking
  • Articles
  • Contact

Digital Strategist

WordPress Developer

Content Creator

Unapologetic Punk

Mitch Canter

  • X
  • Bluesky
  • GitHub
  • Twitch
  • YouTube
  • LinkedIn
Design, Tutorial, WordPress

How to Add Rainbow Text To WordPress

CMDR Mitchcraft

Reading time: 1 minute
blue and yellow abstract painting

I’ve been tinkering with the theme on this website, and I’m been very happy with how things have come out. I have a soft spot for gradients, especially with the ‘punk’ color scheme I’ve been using on my branding.

One question I get, consistently: “How can I achieve the rainbow gradient text effect”?

It’s actually really easy to do.

I have a helper class I’ve added to the CSS file in this child theme (a child theme of Ollie, by the way), with code similar to this:

.--is-rainbow{
    background: linear-gradient(135deg, var(--wp--preset--color--primary), var(--wp--preset--color--secondary));
    background-clip: text !important;
    -webkit-background-clip: text; /* For WebKit browsers */
    color: transparent;
    -webkit-text-fill-color: transparent; /* For older WebKit browsers */
}

This code does three things:

  • Sets the gradient color as a linear gradient spanning the background of the element
  • Uses background-clip and webkit-background-clip to tell the element to use the text as the borders for clipping
  • Uses color and -webkit-text-fill-color to set the font color to a transparent value to allow the background to show through

Once this code is in, it’s as easy as adding the class in the “Advanced” section of the editor sidebar.

And… voila! Rainbow text, usable on any text element in your WordPress block-based website.

Note: if you aren’t running a block-based theme, simply add the class --is-rainbow to your element in the HTML code and the rainbow will appear just the same!

css, Tutorial, WordPress
  • An Intro to WordPress 3.0 – Navigational Menus

    An Intro to WordPress 3.0 – Navigational Menus

    Reading time: 2 minutes

    WordPress 3.0 has plenty of new features, and all of them are worth mentioning and diving deeper into.  Over the next few days I’ll be diving into the finer features of the newest incarnation of the WordPress platform.  Everything from Custom Post Types and Taxonomies to navigational menus and all of the custom functions you…

    WordPress
  • How to set up multiple “layouts” in a post loop (a la TechCrunch)

    How to set up multiple “layouts” in a post loop (a la TechCrunch)

    Reading time: 3 minutes

    I’ve seen a lot of hateful comments on TechCrunch regarding their new design.  I’m going to officially go on-record and say that (from a design standpoint) I really like where they’re going with the new style.  But, beyond that, under the surface, there’s a few other things that appear to be going on (I say…

    WordPress