CSS value: current color

Apr 12, 2019

There are a large number of nuanced and mostly unheard of CSS value types, but today we are going to focus on currentColor. So what is the currentColor value type anyway?

The currentColor value type will apply the existing color value to other properties like background-color, etc.

See it in action

Let’s assume with have a single div with the following properties:

div {
    color: dodgerblue;
}

If we wanted to use that same color for other properties on elements inside that initial div, it’s simple - we just need to call currentColor like so:

div {
    color: dodgerblue;
}

div header {
    background-color: currentColor;
}

div a {
    border-bottom: 1px solid currentColor;
}

Sidenote: If you re-declare the default color property further along in your CSS, the currentColor value will update according to the last color set.

And that’s it. Best of all, this value type is supported across all major browsers!


← Back to all articles



If you would like help support this blog, please consider donating to help keep articles ad-free.
This site is an honorary member of the 1MB Club.
No third-party advertising or data collection - More about privacy.
Built with Jekyll & hosted on Netlify.
Maintained with ♥ for the web.

This page is valid HTML