制作加载动画是很多网站开发者必须面对的一个问题。Loader.css和css-spinners是两个可以用于制作加载动画的CSS库。下面是使用这两个库制作加载动画的完整攻略。
步骤1:引入CSS库文件
首先,我们需要将Loader.css和css-spinners的CSS文件引入到HTML文件中:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/loader.css@2.1.0/loader.min.css">
<link rel="stylesheet" href="https://cdn.rawgit.com/jlong/css-spinners/7a88aae6/css/spinners.css">
步骤2:在HTML文件中添加加载动画元素
在页面中添加一个元素,作为加载动画的容器。我们用一个DIV元素来作为例子:
<div class="loader"></div>
步骤3:使用CSS类添加加载动画效果
我们可以使用CSS类来添加加载动画效果。首先,使用.loader类添加Loader.css的加载动画效果:
<div class="loader loader-ellipsis"></div>
这段代码会在页面中展示一个圆点加载动画。
我们也可以使用css-spinners库来添加加载动画效果。例如,使用.spinner类添加一个11像素大小的加号加载动画:
<div class="spinner spinner-11 spinner-white"></div>
示例1:使用Loader.css实现多种加载动画效果
下面的代码示例展示如何使用Loader.css来实现多种加载动画效果。它会展示出4种不同的动画效果:
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Loader.css</title>
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/loader.css@2.1.0/loader.min.css">
  <style type="text/css">
    body {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh;
      margin: 0;
    }
    .loader-box {
      display: flex;
      flex-direction: column;
      justify-content: space-evenly;
      align-items: center;
      width: 150px;
      height: 150px;
      border: 1px solid #ccc;
      border-radius: 5px;
    }
    .loader-box div {
      width: 60%;
      height: 5px;
    }
    .loader-box div:last-child {
      margin-bottom: 0;
    }
  </style>
</head>
<body>
<div class="loader-box">
  <div class="loader loader-ellipsis"></div>
  <div class="loader loader-ripple"></div>
  <div class="loader loader-spin"></div>
  <div class="loader loader-dots"></div>
</div>
</body>
</html>
示例2:使用css-spinners实现多种加载动画效果
下面的代码示例展示了如何使用css-spinners来实现多种加载动画效果。它会展示出4种不同的动画效果:
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>css-spinners</title>
  <link rel="stylesheet" href="https://cdn.rawgit.com/jlong/css-spinners/7a88aae6/css/spinners.css">
  <style type="text/css">
    body {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh;
      margin: 0;
    }
    .loader-box {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      width: 350px;
    }
  </style>
</head>
<body>
<div class="loader-box">
  <div class="spinner spinner-11 spinner-white"></div>
  <div class="spinner spinner-12 spinner-blue"></div>
  <div class="spinner spinner-13 spinner-green"></div>
  <div class="spinner spinner-14 spinner-orange"></div>
</div>
</body>
</html>
以上就是使用Loader.css和css-spinners来制作加载动画的方法的完整攻略了。
The End


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)