技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营
卡卡网是专业的网站测速平台,网速测试,测试网站速度,就来卡卡网 ~
问题反馈网络日志

【DiyVM】沙田机房/香港云/回国CN2线路/AMD EPYC/39元一月5M/CN2海外云主机 24元/月BGP+CN2海外云 低至25元/月海外主机 低至$2/月

DiyVM:香港VPS惊爆价36元一月
★站长/主播变现★有流量就来
5M CN2 GIA云主机 24元起
一一一云主机 26元起一一一
官方高价收量,每日稳定结算

一一云主机 24元 3折起一一
海外CN2云 低至$2.5/月
海外云低至2折 298/年
免费测试★APK免杀 谷歌过保护
官方收量CPA/CPS长期稳定

海外主机 5M CN2 低至$2/月
恒创科技 一 海外服务器 ● 高速稳定
★解决安装报毒★谷歌过保护机制
超级签★免杀★加固★满意付款
全球云主机 3天试用再买

【菠萝云】香港4G内存99元,马上开通
亿人互联-津/京BGP托管租用/VPS
苹果签名/APP封装/远控免杀
10M CN2海外云VPS 53元/月
CN2 GIA/1000Mbps $111/月

实力产品变现
实力产品变现
实力产品变现
实力产品变现
实力产品变现

赞助商

分类目录

赞助商

最新文章

字体单位是相对测量单位,是根据其他一些值计算的,可以动态变化。与字体相关的测量单...
stroke-width设置形状的描边粗细,如果在 HTML 中,框架是从外边缘...
本文给大家介绍10款用SVG蒙版制作的图片转场/过渡动画,并分析如何实现它们。
CSS 数据类型<filter-function>代表可以改变输入图...
CSS box-shadow 属性用于在元素的框架上添加阴影效果。你可以在同一个...
drop-shadow() 是一个CSS 过滤器函数,其将投影效果应用于输入图像...
本文给大家介绍一个SVG实现的网页气泡动画效果。 

搜索

css3 loading加载动画圆形/圆周滚动效果【演示/源码下载】

作者:admin    时间:2022-3-16 16:29:50    浏览:726

本文介绍一个纯CSS3实现的loading加载动画,是一个圆形滚动的效果。

css3 loading加载动画圆形滚动效果

demodownload

HTML

  1. <div class="div1">
  2.     <span class="span1"></span>
  3.     <span class="span2"></span>
  4.     <span class="span3"></span>
  5.     <span class="span4"></span>
  6. </div>
  7. <div class="div2">
  8.     <span class="span1"></span>
  9.     <span class="span2"></span>
  10.     <span class="span3"></span>
  11.     <span class="span4"></span>
  12. </div>

HTML结构有两个DIV标签,它们的class值分别为div1div2

每个DIV里面有4个span标签,它们的class值依次为span1span2span3span4

x

CSS

  1. div {
  2.     position: absolute;
  3.     top: 200px;
  4.     left: 500px;
  5.     width: 50px;
  6.     height: 50px;
  7.  
  8. }
  9.  
  10. div span {
  11.     display: inline-block;
  12.     height: 10px;
  13.     width: 10px;
  14.     background-color: red;
  15.     position: absolute;
  16.     border-radius: 50%;
  17. }
  18.  
  19. .div2 {
  20.     transform: rotate(45deg);
  21. }
  22.  
  23. @keyframes dh {
  24.     0% {
  25.         transform: scale(0.5);
  26.     }
  27.  
  28.     50% {
  29.         transform: scale(1.5);
  30.     }
  31.  
  32.     100% {
  33.         transform: scale(0.5);
  34.     }
  35. }
  36.  
  37. div span {
  38.     animation: dh 1s linear infinite;
  39. }
  40.  
  41. .div1 .span1 {
  42.     left: 0;
  43.     top: 0;
  44.     animation-delay: 0s;
  45. }
  46.  
  47. .div2 .span1 {
  48.     left: 0;
  49.     top: 0;
  50.     animation-delay: 0.125s;
  51. }
  52.  
  53. .div1 .span2 {
  54.     top: 0;
  55.     right: 0;
  56.     animation-delay: 0.25s;
  57. }
  58.  
  59. .div2 .span2 {
  60.     top: 0;
  61.     right: 0;
  62.     animation-delay: 0.375s;
  63. }
  64.  
  65. .div1 .span3 {
  66.     bottom: 0;
  67.     right: 0;
  68.     animation-delay: 0.5s;
  69. }
  70.  
  71. .div2 .span3 {
  72.     bottom: 0;
  73.     right: 0;
  74.     animation-delay: 0.625s;
  75. }
  76.  
  77. .div1 .span4 {
  78.     bottom: 0;
  79.     left: 0;
  80.     animation-delay: 0.75s;
  81. }
  82.  
  83. .div2 .span4 {
  84.     bottom: 0;
  85.     left: 0;
  86.     animation-delay: 0.875s;
  87. }

div定义圆的大小,该实例圆的高(height)、宽(width)均为50px。

div span {}定义滚动小圆的大小、颜色等样式。

transform: rotate(45deg);是定义动画转动45度。

transform: scale(n); 是定义动画缩小或放大n倍。

animation: dh 1s linear infinite;是定义动画执行时间为1slinear是表示匀速进行,infinite是表示循环执行。

animation-delay表示动画延迟执行时间。实例里有8个span,表示有8个小圆,使用animation-delay属性,让不同圆在不同时间运行动画,从而从整体视觉上看似整个大圆在做圆周滚动。

总结

本文介绍了一个css3实现的loading加载动画圆形滚动效果,实例主要使用了animation等动画属性来实现。animation是css3实现动画的主要属性,你可以用它来轻松实现各种实用的动画,参看此文《详解 CSS3 animation 6个动画属性》了解更多。

您可能对以下文章也感兴趣

x
广告: 【限时】云主机 24元/月