如何使用 CSS 创建闪烁文字?
原文:https://www . geesforgeks . org/how-create-bling-text-use-CSS/
闪烁文本效果也称为闪烁文本效果,可以使用 HTML 和 CSS@关键帧规则和不透明度属性轻松创建。
HTML 代码:在本节中,我们将创建一个基本的 div 元素,其中将包含一些文本。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content=
"width=device-width, initial-scale=1.0">
<title>Blinking Text</title>
</head>
<body>
<div>
<h2>Blink</h2>
</div>
</body>
</html>
CSS 代码:本节实现了使用 CSS@关键帧规则设计出想要的效果的文本。如下所示设置不透明度属性。
<style>
body{
margin: 0;
padding: 0;
}
div{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
h2{
font-size: 5em;
font-family: serif;
color:#008000;
text-align: center;
animation: animate 1.5s linear infinite;
}
@keyframes animate{
0%{
opacity: 0;
}
50%{
opacity: 0.7;
}
100%{
opacity: 0;
}
}
</style>
最终代码:是以上两个代码段的组合。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content=
"width=device-width, initial-scale=1.0">
<title>Blinking Text</title>
<style>
body {
margin: 0;
padding: 0;
}
div {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
h2 {
font-size: 5em;
font-family: serif;
color: #008000;
text-align: center;
animation: animate
1.5s linear infinite;
}
@keyframes animate {
0% {
opacity: 0;
}
50% {
opacity: 0.7;
}
100% {
opacity: 0;
}
}
</style>
</head>
<body>
<div>
<h2>Blink</h2>
</div>
</body>
</html>
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处