前端纯CSS实现动画打字效果,中英文都支持

效果如图:
前端纯CSS实现动画打字效果,中英文都支持

代码如下:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<style>
  .typing {
    width: 18.5em;
    height: 1.25em;
    border-right: 1px solid transparent;
    animation: typing 3.5s steps(37, end), blink-caret .75s step-end infinite;
    font-family: Consolas, Monaco;
    word-break: break-all;
    overflow: hidden;
  }

  /* 打印效果 */
  @keyframes typing {
    from {
      width: 0;
    }

    to {
      width: 18.5em;
    }
  }

  /* 光标闪啊闪 */
  @keyframes blink-caret {

    from,
    to {
      border-color: transparent;
    }

    50% {
      border-color: currentColor;
    }
  }
</style>

<body>
  <p class="typing">中英文mixed打字效率,测试啊  test</p>
</body>

</html>
上一篇:fastapi一:参数类型申明-typing


下一篇:Master Of Typing帮你快速提升打字速度!