微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css实现省略号loading效果

CSS实现省略号loading效果,可以在语句未完全加载时展示省略号,等加载完成后再将省略号替换成完整的语句,达到更好的用户体验。

.loading{
  width: 100%;
  text-overflow: ellipsis; //设定省略号
  white-space: Nowrap; //防止文本换行
  overflow: hidden;//隐藏溢出文本
}
.loading::after{
  content: '';
  display: inline-block;
  width: 10px; //省略号宽度
  height: 1em; //文本高度
  margin-left: 5px; //省略号和文本距离
  animation: loading 1.5s infinite;
}

@keyframes loading {
  0% {
   transform: translateX(-20px);
   opacity: 0;
  }
  50% {
   opacity: 1;
  }
  100% {
   transform: translateX(250px);
   opacity: 0;
  }
}

css实现省略号loading效果

上面的代码中,我们首先设定了loading类的文本溢出部分省略号,然后在其后面添加一个伪元素,用于展示加载效果,并对其进行动画处理,让其在文本的后面循环滚动。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。