Vue 开发一个loading

loading效果图

非常简单,其实就是设置border,然后一个无限旋转的动画。

<template>
  <div class="loading-indicator">
    <div class="animation"></div>
  </div>
</template>

<style  >
.loading-indicator {
  padding: 100px;
}
.animation {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: transparent 2px solid;
  border-color: rgba(164, 76, 246, 0.1);
  border-right-color: #aa00ff;
  animation: rotating 0.7s linear infinite;
}
@keyframes rotating {
  form {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
</style>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,844评论 0 11
  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 5,546评论 0 6
  • 别喊穷,因为没人给你钱;别喊累,因为没人会帮你做;别想哭,因为大家不在乎;别认输,因为没人希望你赢;别靠人,因为只...
    励志语录阅读 6,732评论 0 2
  • BamBam -「7 FOR 7」PRESENT EDITION 脸上有彩虹的小斑,可爱满分~
    苏小异阅读 1,345评论 0 0
  • 最近我发现想抓得内容超多,比如每天让他们练字,每天提他们默词,每天让他们做一个阅读题,每天让他们坚持阅读、每天让他...
    小叶pink阅读 5,551评论 1 7