当前位置:Gxlcms > css > 关于CSS3制作的20种loading动效

关于CSS3制作的20种loading动效

时间:2021-07-01 10:21:17 帮助过:111人阅读

本篇文章主要介绍了详解纯CSS3制作的20种loading动效,内容挺不错的,现在分享给大家,也给大家做个参考。

一些网站或者app在加载新东西的时候,往往会有一些好看有趣的loading图,大部分的loading样式都可以使用css3写出来,不仅比直接使用gif图简单方便,还能节省加载时间和空间,下面我就把20种常见的loading动效图的代码贴出来,大家一起参考学习。

贴出来的代码比较多,大家可以去我的GItHub下载查看源码

效果图为:

以下为对应的html代码:

  1. <!doctype html>
  2. <head>
  3. <meta charset="utf-8">
  4. <link rel="stylesheet" type="text/css" href="demo.css"/>
  5. <link rel="stylesheet" type="text/css" href="loaders.css"/>
  6. <title>css3炫酷页面加载动画特效代码 </title>
  7. </head>
  8. <body>
  9. <main>
  10. <p class="loaders">
  11. <p class="loader">
  12. <p class="loader-inner ball-pulse">
  13. <p></p>
  14. <p></p>
  15. <p></p>
  16. </p>
  17. </p>
  18. <p class="loader">
  19. <p class="loader-inner ball-grid-pulse">
  20. <p></p>
  21. <p></p>
  22. <p></p>
  23. <p></p>
  24. <p></p>
  25. <p></p>
  26. <p></p>
  27. <p></p>
  28. <p></p>
  29. </p>
  30. </p>
  31. <p class="loader">
  32. <p class="loader-inner ball-clip-rotate">
  33. <p></p>
  34. </p>
  35. </p>
  36. <p class="loader">
  37. <p class="loader-inner ball-clip-rotate-pulse">
  38. <p></p>
  39. <p></p>
  40. </p>
  41. </p>
  42. <p class="loader">
  43. <p class="loader-inner square-spin">
  44. <p></p>
  45. </p>
  46. </p>
  47. <p class="loader">
  48. <p class="loader-inner ball-clip-rotate-multiple">
  49. <p></p>
  50. <p></p>
  51. </p>
  52. </p>
  53. <p class="loader">
  54. <p class="loader-inner ball-pulse-rise">
  55. <p></p>
  56. <p></p>
  57. <p></p>
  58. <p></p>
  59. <p></p>
  60. </p>
  61. </p>
  62. <p class="loader">
  63. <p class="loader-inner ball-rotate">
  64. <p></p>
  65. </p>
  66. </p>
  67. <p class="loader">
  68. <p class="loader-inner cube-transition">
  69. <p></p>
  70. <p></p>
  71. </p>
  72. </p>
  73. <p class="loader">
  74. <p class="loader-inner ball-zig-zag">
  75. <p></p>
  76. <p></p>
  77. </p>
  78. </p>
  79. <p class="loader">
  80. <p class="loader-inner ball-zig-zag-deflect">
  81. <p></p>
  82. <p></p>
  83. </p>
  84. </p>
  85. <p class="loader">
  86. <p class="loader-inner ball-triangle-path">
  87. <p></p>
  88. <p></p>
  89. <p></p>
  90. </p>
  91. </p>
  92. <p class="loader">
  93. <p class="loader-inner ball-scale">
  94. <p></p>
  95. </p>
  96. </p>
  97. <p class="loader">
  98. <p class="loader-inner line-scale">
  99. <p></p>
  100. <p></p>
  101. <p></p>
  102. <p></p>
  103. <p></p>
  104. </p>
  105. </p>
  106. <p class="loader">
  107. <p class="loader-inner line-scale-party">
  108. <p></p>
  109. <p></p>
  110. <p></p>
  111. <p></p>
  112. </p>
  113. </p>
  114. <p class="loader">
  115. <p class="loader-inner ball-scale-multiple">
  116. <p></p>
  117. <p></p>
  118. <p></p>
  119. </p>
  120. </p>
  121. <p class="loader">
  122. <p class="loader-inner ball-pulse-sync">
  123. <p></p>
  124. <p></p>
  125. <p></p>
  126. </p>
  127. </p>
  128. <p class="loader">
  129. <p class="loader-inner ball-beat">
  130. <p></p>
  131. <p></p>
  132. <p></p>
  133. </p>
  134. </p>
  135. <p class="loader">
  136. <p class="loader-inner line-scale-pulse-out">
  137. <p></p>
  138. <p></p>
  139. <p></p>
  140. <p></p>
  141. <p></p>
  142. </p>
  143. </p>
  144. <p class="loader">
  145. <p class="loader-inner line-scale-pulse-out-rapid">
  146. <p></p>
  147. <p></p>
  148. <p></p>
  149. <p></p>
  150. <p></p>
  151. </p>
  152. </p>
  153. <p class="loader">
  154. <p class="loader-inner ball-scale-ripple">
  155. <p></p>
  156. </p>
  157. </p>
  158. <p class="loader">
  159. <p class="loader-inner ball-scale-ripple-multiple">
  160. <p></p>
  161. <p></p>
  162. <p></p>
  163. </p>
  164. </p>
  165. <p class="loader">
  166. <p class="loader-inner ball-spin-fade-loader">
  167. <p></p>
  168. <p></p>
  169. <p></p>
  170. <p></p>
  171. <p></p>
  172. <p></p>
  173. <p></p>
  174. <p></p>
  175. </p>
  176. </p>
  177. <p class="loader">
  178. <p class="loader-inner line-spin-fade-loader">
  179. <p></p>
  180. <p></p>
  181. <p></p>
  182. <p></p>
  183. <p></p>
  184. <p></p>
  185. <p></p>
  186. <p></p>
  187. </p>
  188. </p>
  189. <p class="loader">
  190. <p class="loader-inner triangle-skew-spin">
  191. <p></p>
  192. </p>
  193. </p>
  194. <p class="loader">
  195. <p class="loader-inner pacman">
  196. <p></p>
  197. <p></p>
  198. <p></p>
  199. <p></p>
  200. <p></p>
  201. </p>
  202. </p>
  203. <p class="loader">
  204. <p class="loader-inner ball-grid-beat">
  205. <p></p>
  206. <p></p>
  207. <p></p>
  208. <p></p>
  209. <p></p>
  210. <p></p>
  211. <p></p>
  212. <p></p>
  213. <p></p>
  214. </p>
  215. </p>
  216. <p class="loader">
  217. <p class="loader-inner semi-circle-spin">
  218. <p></p>
  219. </p>
  220. </p>
  221. </p>
  222. </main>
  223. <script>
  224. document.addEventListener('DOMContentLoaded', function () {
  225. document.querySelector('main').className += 'loaded';
  226. });
  227. </script>
  228. </body>
  229. </html>

css3代码有点长,都写在一块了,就不贴出来了,详情去github查看

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

关于CSS3美化表单的控件

通过优先级对比验证CSS控制样式的三种方式

CSS3如何实现同时执行倾斜和旋转的动画效果

以上就是关于CSS3制作的20种loading动效的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行