<div class="text">加载中,请稍后<span class="dot">...</span></div>
<style>
.dot {
font-family: simsun; /*固定字体避免设置的宽度无效*/
animation: dot 3s infinite step-start;
display: inline-block;
width: 1.5em;
vertical-align: bottom; /*始终让省略号在文字的下面*/
overflow: hidden;
}
@keyframes dot { /*动态改变显示宽度, 但始终让总占据空间不变, 避免抖动*/
0% { width: 0; margin-right: 1.5em; }
33% { width: .5em; margin-right: 1em; }
66% { width: 1em; margin-right: .5em; }
100% { width: 1.5em; margin-right: 0;}
}
</style>
css 省略号动画
最新推荐文章于 2024-07-10 11:57:20 发布