其他代码

CSS3霓虹灯风格Loading进度条特效

阿里云


这是一款使用纯 CSS3 制作的效果非常酷的霓虹灯风格 Loading 进度条特效。该进度条特效有 5 种效果。它通过 CSS3 的阴影及色彩的控制制作出效果非常炫酷的霓虹灯特效。

HTML 结构

这组霓虹灯特效的 HTML 结构非常简单。都是通过嵌套

也想出现在这里?联系我们
创客主机
来组成进度条。

  1. <div class="loader1">
  2.   <div></div>
  3.   <div></div>
  4.   <div></div>
  5. </div>
  6.  
  7. <div class="loader2">
  8.   <div></div>
  9. </div>
  10.  
  11. <div class="loader3">
  12.   <div></div>
  13.   <div></div>
  14.   <div></div>
  15. </div>
  16.  
  17.  
  18. <div class="loader4">
  19.   <div>Loading</div>
  20. </div>
  21.  
  22. <div class="loader5">
  23.   <div></div>
  24.   <div></div>
  25.   <div></div>
  26.   <div></div>
  27.   <div></div>
  28.   <div></div>  
  29. </div>

CSS 样式

在第一种霓虹灯进度条效果中,三个不同颜色的圆形依次发亮和熄灭,形成 loading 效果。在这个进度条包裹元素中所有的

元素都被添加了 fade 淡入淡出动画。并使用 border-radius: 50%;将它们制作为圆形。

  1. .loader1 div {
  2.   animation: 3s fade infinite ease-in-out;
  3.   animation-fill-mode: backwards;
  4.   border-radius: 50%;
  5.   height: 3em;
  6.   float: left;
  7.   margin: 1em;
  8.   opacity: 1;
  9.   width: 3em;
  10. }

接着使用 nth-child 选择器来为各个圆形设置不同的颜色,动画延迟时间和阴影效果。

  1. .loader1 div:nth-child(1) {
  2.   animation-delay: 0.5s;
  3.   background: #ec0aac;
  4.   box-shadow: 0 0 1em rgba(236, 10, 172, 0.8), 
  5.               0 0 1.8em rgba(236, 10, 172, 0.6), 
  6.               inset 0 0 0.2em #590441;
  7. }
  8. .loader1 div:nth-child(2) {
  9.   animation-delay: 1s;
  10.   background: #7f43d7;
  11.   box-shadow: 0 0 1em rgba(127, 67, 215, 0.8), 
  12.               0 0 1.8em rgba(127, 67, 215, 0.6), 
  13.               inset 0 0 0.2em #39176a;
  14. }
  15. .loader1 div:nth-child(3) {
  16.   animation-delay: 1.5s;
  17.   background: #0d8fdb;
  18.   box-shadow: 0 0 1em rgba(13, 143, 219, 0.8), 
  19.               0 0 1.8em rgba(13, 143, 219, 0.6), 
  20.               inset 0 0 0.2em #04314b;
  21. }

在 fade 动画中只是简单的控制元素的透明度动画。

  1. @keyframes fade {
  2.   0%, 100% {
  3.     opacity: 0;
  4.   }
  5.   50% {
  6.     opacity: 1;
  7.   }
  8. }

其它效果的制作方法请参考下载文件。

CSS3 霓虹灯风格 Loading 进度条特效

已有 467 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!