效果如下:
创建html页面,在body中添加以下html代码:
<p class="load-text">loading...</p>
css代码:
/*光标动画*/
@keyframes caret {
50% {
border-color:transparent;
}
}/*文本动画:从宽度为0开始*/
@keyframes text {
from {
width:0;
}
}.load-text {
width:11ch;
margin:0 auto;
overflow:hidden;
word-break:keep-all;
color:#b1f1f3;
border-right:3px solid #000000;
font:bold 400% monospace;
animation:caret 0.5s step-end infinite,text 5s infinite steps(11);
}
:css代码中width:11ch和steps(11)中的11根据字符长度设定。