// Tutorial //

The CSS text-shadow property

Published on September 1, 2020 · Updated on August 20, 2020
Default avatar
By Alligator.io
Developer and author at DigitalOcean.
The CSS text-shadow property

The CSS text-shadow property is similar to the box-shadow property, but the shadow is applied to each letter instead of the boundaries of the element:

text-shadow: 2px 2px 1px rgba(0,0,0,0.4);

The values go in this order: offset-x offset-y blur-radius color.

You can also define multiple shadows:

text-shadow: 45px 25px 4px rgb(25,93,229),
             25px 15px 1px rgb(25,93,229);

Note that, as with the box-shadow property, you can define multiple comma-separated shadows. Unlike with box-shadow however, you can’t define a spread value or use the inset keyword for text shadows. There are ways to create a text shadow that looks like an inset shadow, but the shadow itself won’t actually be inset.

Result

Here’s the result of the 2 text shadows from the above snippet:

I'm just some text in the world with a basic shadow.

I'm just some text in the world with two shadows.



Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in our Questions & Answers section, find tutorials and tools that will help you grow as a developer and scale your project or business, and subscribe to topics of interest.

Sign up
About the authors
Default avatar
Developer and author at DigitalOcean.

Still looking for an answer?

Was this helpful?
Leave a comment