使用CSS实现文字闪烁效果【CSS基础入门100例】

关注IT技术视界公众号,获取好玩有趣软件! 先领1T空间!再存有趣资源!仅有一次机会!

网页设计中,文字闪烁效果 可以用来吸引用户的注意力,让重要的内容更加突出。今天,我们将展示如何通过 CSS动画 实现文字的闪烁效果,帮助提升网页的互动性和动态感。

🎨 效果展示

下方展示了使用 CSS 创建的 文字闪烁效果,文字颜色为紫色,在页面中以闪烁的方式显示,效果独特。

天生我材必有用

📌 完整代码

以下是完整的 HTML 和 CSS 代码,你可以复制并粘贴到你的 HTML 文件中查看效果。

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>实现文字的闪烁效果</title>
    <style>
        body {
            background: #000000; /* 设置页面背景颜色 */
            text-align: center; /* 设置文字居中 */
        }
        .flicker {
            color: #9966FF; /* 设置文字颜色 */
            font-size: 64px; /* 设置字体大小 */
            font-weight: bolder; /* 设置字体粗细 */
            -webkit-animation: flicker 2s infinite; /* 设置动画 */
        }
        @-webkit-keyframes flicker {
            0% {
                opacity: 1;
            }
            50% {
                opacity: 0.5;
            }
            100% {
                opacity: 1;
            }
        }
    </style>
</head>
<body>
    <h1 class="flicker">天生我材必有用</h1>
</body>
</html>

📖 代码解析

属性 描述
background: #000000; 设置网页背景为黑色,使文字更加突出。
color: #9966FF; 设置文字颜色为紫色。
font-size: 64px; 设置文字的字体大小为 64px。
font-weight: bolder; 设置文字为加粗效果。
-webkit-animation: flicker 2s infinite; 设置动画 flicker,持续时间为 2秒,动画无限循环。
@-webkit-keyframes flicker 定义动画的关键帧,在 0% 和 100% 时文字完全可见,在 50% 时文字透明度为 0.5,产生闪烁效果。

📌 代码解析

  1. @-webkit-keyframes flicker

    • 该 CSS 动画通过设置 关键帧 来控制文字的透明度变化。
    • 0%100% 时,文字的透明度为 1(完全可见),而在 50% 时,透明度降低到 0.5(文字变淡,呈现闪烁效果)。
    • -webkit-animation 是应用该动画的 CSS 属性,其中 2s 是每次动画持续的时间,infinite 表示动画会无限循环。
  2. 文字样式

    • color 设置了文字的颜色为紫色 (#9966FF),使文字在页面上显得更加醒目。
    • font-size 控制文字的大小,而 font-weight 使文字变粗,增强视觉效果。

🚀 结语

通过 CSS动画,我们成功实现了一个 文字闪烁效果,为页面内容添加了一些动态效果。此效果非常适用于强调重要信息、吸引用户注意,或者让网页设计更具互动感。希望你能通过这种方法,创造出更加生动的网页!

THE END