Home  >  Article  >  Web Front-end  >  CSS3 implements font glowing effect (code example)

CSS3 implements font glowing effect (code example)

青灯夜游
青灯夜游forward
2018-10-11 17:54:124274browse

This article will introduce to you how to achieve the font glow effect in CSS3 (code example). It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

text-shadow

This property adds a shadow effect to the text

text-shadow: h-shadow v-shadow blur color;

h-shadow: The position of the horizontal shadow (the horizontal offset of the shadow) , can be a negative value, required

v-shadow: The position of the vertical shadow (shadow vertical offset), can be a negative value, required

blur: Shadow blur distance (default is 0), optional

color: Shadow color (default is current font color), optional

At first glance, the text-shadow property is only used to set the text shadow and does not seem to be able to achieve the font glow effect.

In fact, this is not the case. This is the subtlety of the text-shadow attribute.

When the horizontal offset and vertical offset of the shadow are both 0, the shadow coincides with the text

At this time, if the shadow blur distance is increased, the font can be reached Outer glow effect.

Of course, in order to make the outer glow more cool, you need to use another feature of text-shadow: setting multiple shadows at the same time (use commas to separate multiple shadows)

Code example

HTML Code

<p class="container">
    <p>xinpureZhu</p>
</p>

CSS Code

body {
    background: #000;
}
.container {
    width: 600px;
    margin: 100px auto 0;
}
p {
    font-family: &#39;Audiowide&#39;;
    text-align: center;
    color: #00a67c;
    font-size: 7em;
    -webkit-transition: all 1.5s ease;
            transition: all 1.5s ease;
}
p:hover {
    color: #fff;
    -webkit-animation: Glow 1.5s ease infinite alternate;
            animation: Glow 1.5s ease infinite alternate;

}
@-webkit-keyframes Glow {
    from {
        text-shadow: 0 0 10px #fff,
                     0 0 20px #fff,
                     0 0 30px #fff,
                     0 0 40px #00a67c,
                     0 0 70px #00a67c,
                     0 0 80px #00a67c,
                     0 0 100px #00a67c,
                     0 0 150px #00a67c;
    }
    to {
        text-shadow: 0 0 5px #fff,
                     0 0 10px #fff,
                     0 0 15px #fff,
                     0 0 20px #00a67c,
                     0 0 35px #00a67c,
                     0 0 40px #00a67c,
                     0 0 50px #00a67c,
                     0 0 75px #00a67c;
    }
}
@keyframes Glow {
    from {
        text-shadow: 0 0 10px #fff,
                     0 0 20px #fff,
                     0 0 30px #fff,
                     0 0 40px #00a67c,
                     0 0 70px #00a67c,
                     0 0 80px #00a67c,
                     0 0 100px #00a67c,
                     0 0 150px #00a67c;
    }
    to {
        text-shadow: 0 0 5px #fff,
                     0 0 10px #fff,
                     0 0 15px #fff,
                     0 0 20px #00a67c,
                     0 0 35px #00a67c,
                     0 0 40px #00a67c,
                     0 0 50px #00a67c,
                     0 0 75px #00a67c;
    }
}

Effect diagram

CSS3 implements font glowing effect (code example)

Summary: The above is the summary of this article All content, I hope it will be helpful to everyone's study. For more related tutorials, please visit CSS3 Video Tutorial!

The above is the detailed content of CSS3 implements font glowing effect (code example). For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:cnblogs.com. If there is any infringement, please contact admin@php.cn delete