Home  >  Article  >  Web Front-end  >  How to use css3 to achieve single shadow effect and multiple shadow effect of text (complete code attached)

How to use css3 to achieve single shadow effect and multiple shadow effect of text (complete code attached)

坏嘻嘻
坏嘻嘻Original
2018-09-28 11:54:084915browse

In recent years, in the process of web page development, more and more attention has been paid to human-computer interaction and user experience. Not only the colors are more diverse, but also the various special effects are dizzying. Today I will mainly introduce to you how to achieve the special effect of shadow in text. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

The principle of using css3 to achieve text shadow effect

To achieve shadow effect, we mainly use the text-shadow attribute. According to W3C standards, if we want to To be compatible with the CSS3 shadow attribute under IE, you can use ie.css3-htc. However, according to the standard, Internet Explorer 9 and earlier browsers do not currently support the text-shadow attribute. The most basic syntax is: text-shadow: h-shadow v-shadow blur color;

##text-shadow attribute setting

  1. Horizontal offset, positive value goes to the right, negative value goes to the left.

  2. Vertical offset, positive value is downward, negative value is upward.

  3. Fuzziness, cannot be negative.

  4. The color of the shadow.

  5. The text-shadow property has another feature: achieving text glowing effect. For details, please refer to other articles on this site:

    How to use css3 to achieve font internal glow effect (detailed explanation)

Use css3 to implement a single shadow of text

<!DOCTYPE html>
<html>
<head>
    <title>单个阴影</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style>
        ul>li:nth-child(odd) {
            text-shadow: 2px 2px 1px red;
        }
    </style>
</head>
<body>
    <ul>
        <li>PHP中文网</li>
        <li>PHP中文网</li>
        <li>PHP中文网</li>
        <li>PHP中文网</li>
    </ul>
</body>
</html>

The effect is as shown in the figure

How to use css3 to achieve single shadow effect and multiple shadow effect of text (complete code attached)

Use css3 to achieve multiple shadows of text

<!DOCTYPE html>
<html>
<head>
    <title>多个阴影</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style>
        ul>li:nth-child(odd) {
            text-shadow: 2px 2px 1px red, 10px 2px 1px blue;
        }
    </style>
</head>
<body>
    <ul>
        <li>PHP中文网</li>
        <li>PHP中文网</li>
        <li>PHP中文网</li>
        <li>PHP中文网</li>
        <li>PHP中文网</li>
        <li>PHP中文网</li>
        <li>PHP中文网</li>
        <li>PHP中文网</li>
    </ul>
</body>
</html>

The effect is as shown in the picture

How to use css3 to achieve single shadow effect and multiple shadow effect of text (complete code attached)

Summary: The text-shadow attribute can not only make the text have a shadow effect, but also can create multiple shadow effects if set separated by commas, which is very useful in the normal front-end development process. Practical, in the following articles I will show you how to add shadow effects to pictures, how to use the text-shadow attribute to create glowing text effects, etc., so stay tuned.

The above is the detailed content of How to use css3 to achieve single shadow effect and multiple shadow effect of text (complete code attached). For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn