纯CSS实现中文英文混合的打字效果实例页面

回到相关文章 »

效果:

中英文mixed打字effect,作者:张鑫旭

代码:

CSS代码:
.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; }
}
HTML代码:
<p class="typing">中英文mixed打字effect,作者:张鑫旭</p>