CSS实现加载加载特效的小技巧有哪些

  介绍

这篇文章主要介绍了CSS实现加载加载特效的小技巧有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

<强> loader-1

<人力资源/>

 CSS实现加载加载特效的小技巧有哪些

这应该是最简单的CSS加载了。在圆圈上有一个红色的圆弧,仔细观察会发现,这个圆弧正好是1/4。

<>强实现逻辑:

一个宽高相等容器,设定边界为白色。然后给底边底部设置红色,

 CSS实现加载加载特效的小技巧有哪些

当设定border - radius是50%,那他正好可以变成一个圆。

 CSS实现加载加载特效的小技巧有哪些

给这个圆加上旋转的动画. CSS中旋转角度的动画是旋转()我们只要给他设定从0旋转到360年即可。<强>(这个动画会在下面多次使用,下文不再赘述)

,@-webkit-keyframes  rotation  {   ,,,0%,{   ,,,,,变换:,旋转(0度);   ,,,}   ,,,100%,{   ,,,,,变换:,旋转(360度);   ,,,}   以前,,}

<强>完整代码

.loader-1  {   ,,,宽度:,48 px;   ,,,身高:,48 px;   边境:,,,,5 px  solid  # FFF;   ,,,border-bottom-color:, # FF3D00;   ,,,这个特性:,50%;   ,,,显示:,inline-block;   ,,,-webkit-animation:, rotation  1 s  linear 无限;   动画:,,,,rotation  1 s  linear 无限;   }

<强> loader-2

<人力资源/>

 CSS实现加载加载特效的小技巧有哪些“> <br/> </p> <p>观察:外围是一个圈,内部有一个红色的元素在转动。</p> <p> <强>实现逻辑</强> </p> <p>一个宽高相等的容器,加上白色的边,50%的圆角。这样就是外围的圈。</p> <p> <img src=

里面的红色是如何实现?这里有两个思路。1;新增一个小div,让他在里面,并且跟loader-1一样,设置一个红色的底边。2:使用::之后,思路跟方法1一致。

 CSS实现加载加载特效的小技巧有哪些

加上旋转的动画。

<强>完整代码

.loader-2  {   ,,,宽度:,48 px;   ,,,身高:,48 px;   边境:,,,,3 px  solid  # FFF;   ,,,这个特性:,50%;   ,,,显示:,inline-block;   ,,,位置:,相对;   ,,,-webkit-animation:, rotation  1 s  linear 无限;   动画:,,,,rotation  1 s  linear 无限;   }
 .loader-2: after  {
  内容,,,:,“,“;
  ,,,位置:,绝对;
  ,,,左:,50%;
  ,,,:,50%;
  ,,,变换:,翻译(-50%,-50%);
  ,,,宽度:,40像素;
  ,,,身高:,40像素;
  ,,,这个特性:,50%;
  边境:,,,,3 px  solid 透明;
  ,,,border-bottom-color:, # FF3D00;
  }

<强> loader-3

<人力资源/>

 CSS实现加载加载特效的小技巧有哪些“> <br/> </p> <p>观察:内部是一个圆,外围是一个红色的圆弧。</p> <p> <强>实现逻辑</强> </p> <p>这个加载效果跟loader-2是一致的,区别就是红色圆弧在内外。</p> <p> <强>完整代码</强> </p> <pre类=八?js;工具栏:假;”> .loader-3  {
  ,,,宽度:,48 px;
  ,,,身高:,48 px;
  边境:,,,,3 px  solid  # FFF;
  ,,,这个特性:,50%;
  ,,,显示:,inline-block;
  ,,,位置:,相对;
  ,,,-webkit-animation:, rotation  1 s  linear 无限;
  动画:,,,,rotation  1 s  linear 无限;
  }</pre> <pre class= .loader-3: after  {   内容,,,:,“,“;   ,,,位置:,绝对;   ,,,左:,50%;   ,,,:,50%;   ,,,变换:,翻译(-50%,-50%);   ,,,宽度:,56 px;   ,,,身高:,56 px;   ,,,这个特性:,50%;   边境:,,,,3 px  solid 透明;   ,,,border-bottom-color:, # FF3D00;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

CSS实现加载加载特效的小技巧有哪些