效果展示:

代码展示:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>纯css3 动画实现打字效果</title>
<style>
* {
    margin:0;
    padding:0;
}
@keyframes typing {
    from {
    width:0;
}
}@keyframes blink-caret {
    50% {
    border-color:transparent;
}
}h1 {
    font:bold 200% Consolas,Monaco,monospace;
    border-right:.1em solid;
    width:20em;
    /* 动画定义长度  此也就是h1标签长度 */
         width:75ch;
    /* # of chars */
         margin:2em 1em;
    white-space:nowrap;
    overflow:hidden;
    animation:typing 5s steps(60,end),
         blink-caret .3s step-end infinite alternate;
}
</style>
</head>
<body>
<h1> 嗨!大家好 我是老王 ,但不是隔壁老王,今天给大家分享的就是纯C3实现打字效果。。。</h1>
<hr>
<p>请查看  steps 函数使用    : https://blog.csdn.net/dongguan_123/article/details/62416576 </p>
</body>
</html>

与御风痕博客园,程序员博客园地的首选!
御风痕博客园 » 纯CSS3 动画实现打字效果

发表评论