Skip to content

CSS Glow Effect

The CSS box-shadow property can help you to create a CSS glow effect on just about any HTML element. This particular glow effect applies to boxes. A similar effect that applies to text (which appears to glow each letter) would need layered text shadows.

Here is the syntax followed by a demo and quick breakdown:

.glow {
  box-shadow: rgba(72, 135, 202, 0.8) 0 0 90px 33px;
}
Code language: CSS (css)

Note that the effectiveness of the glow depends on the background color the glow appears on. Most realistic glow effects require a dark background, but you can achieve a similar effect using a light background by tweaking the values.

  • The first value is the color of the “glow” (i.e. the “shadow” color); this example uses rgba notation but other formats are also possible as long as opacity is used
  • The syntax and value for the opacity setting will depend on the color format used, which you can adjust as needed
  • The first two “0” values are the vertical and horizontal offsets, which should stay at 0 so the glow appears to come from the center
  • The third value is the “blur” radius, which you can adjust as needed, though higher values are better for a nicer glow
  • The fourth value is the “spread” distance, which determines how far the glow appears around the element

You can see the CSS glow effect in the CodePen demo below. Feel free to adjust the values, including the color of the glow, to try different glow styles.

Note: To the best of our knowledge, the information above and the snippet are accurate and up to date. However, in case you notice something wrong, please report snippet or leave a comment below.
View all Snippets
Louis Lazaris
Share:

2 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
Muhammad Arslan
January 13, 2024 7:07 am

Thank you very much, Louis. These kind of snippets really help me when I am busy in a project and don’t have time to look out css properties in the docs.

Member
Ivica
January 13, 2024 10:11 am

🙂

Or start the conversation in our Facebook group for WordPress professionals. Find answers, share tips, and get help from other WordPress experts. Join now (it’s free)!