Home  >  Article  >  Web Front-end  >  Text-shadow in CSS3 implements text shadow effect (code example)

Text-shadow in CSS3 implements text shadow effect (code example)

易达
易达Original
2020-06-05 22:27:132553browse

Goal of this article:

1. Master the usage of text-shadow

Question:

Use pure div css to achieve the following effects

Text-shadow in CSS3 implements text shadow effect (code example)

Additional notes:

1. There are 4 characters in total: Belive Yourself You Can

2. The text size is 86px

3. The spacing between the text on the right and the text on the left is 20px

4. The image size and width are: 100px

5. The horizontal translation of the shadow is 15px, the vertical translation is 2, and the blur is 20. The color is #333333

. The specific operations are as follows:

1. Prepare the materials, create a new images directory, and save the picture files in this directory for easy management. The materials are

Text-shadow in CSS3 implements text shadow effect (code example)

2. Create index.html, write the architecture, how to analyze the architecture

Thinking Analysis:

1. The structure is divided into upper and lower parts. The upper part displays 2 English words, one is Belive and the other is Yourself, but the text has a shadow effect

2. The lower part of the structure is also displayed 2 English words and a picture, one English word is You and the other is Can, and the text should also have a shadow effect

According to the analysis, we got the following code

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8">
<title>text-shadow实现文字阴影</title>

</head> 
<body>
<div class="container">
    <div class="top">
        <strong class="word">Belive</strong>
        <strong class="word rword">Yourself</strong>
    </div>
    <div class="bottom">
        <strong class="word">You</strong>
        <strong class="word rword">Can</strong>
        <img  src="images/Text-shadow in CSS3 implements text shadow effect (code example)" / alt="Text-shadow in CSS3 implements text shadow effect (code example)" >
    </div>
</div>
</body>
</html>

3. Writing style , create a css directory, and create a new file index.css in it. The idea analysis in css is as follows

Idea analysis:

1..container *

Idea analysis

1. In order to set the common styles of all elements in the container, we can write these common codes into the .container * style

So add the following code to index.css:

.container *{
    padding:0;
    margin:0;
}

2. .word text

Idea analysis:

1. According to the requirements, the text size is 86px and has a shadow effect. According to the required shadow settings, it is converted into code For text-shadow: 15px 2px 20px #333333;

So add the code to index.css as follows

.word{
    font-size: 86px;
    text-shadow: 15px 2px 20px #333333;
}

3. The text on the right side of rword

Idea analysis:

1. According to the requirements, the distance between the right text and the left text is 20px, so margin-left:20px;

So add the code to index.css as follows

.rword{
     margin-left:20px;
}

4. Image settings

Idea analysis:

1. According to the requirements, width=100px, and then the distance between it and the text on the left is 10px

So add the code to index.css as follows

.bottom img{
    margin-left:10px;
    width:100px;
}

So far, the entire content of index.css is as follows:

.container *{
    padding:0;
    margin:0;
}

.word{
    font-size: 86px;
    text-shadow: 15px 2px 20px #333333;
}

.rword{
    margin-left:20px;
}
.bottom img{
    margin-left:10px;
    width:100px;
}

Next, introduce index.css into index.html

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8">
<title>text-shadow实现文字阴影</title>
<link rel="stylesheet" href="css/index.css" />
</head> 
<body>
<div class="container">
    <div class="top">
        <strong class="word">Belive</strong>
        <strong class="word rword">Yourself</strong>
    </div>
    <div class="bottom">
        <strong class="word">You</strong>
        <strong class="word rword">Can</strong>
        <img  src="images/Text-shadow in CSS3 implements text shadow effect (code example)" / alt="Text-shadow in CSS3 implements text shadow effect (code example)" >
    </div>
</div>
</body>
</html>

The running results are as follows:

Text-shadow in CSS3 implements text shadow effect (code example)

So far, we have achieved all the requirements

Summary:

1. Learn text The usage of -shadow, the main format is: text-shadow: horizontal offset vertical offset blur color

The offset can be positive or negative, positive means horizontally to the left or vertically downward, negative number means On the contrary

I hope this article can bring some help to everyone, thank you! ! !

The above is the detailed content of Text-shadow in CSS3 implements text shadow effect (code example). 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