<i id='GL91R'><tr id='GL91R'><dt id='GL91R'><q id='GL91R'><span id='GL91R'><b id='GL91R'><form id='GL91R'><ins id='GL91R'></ins><ul id='GL91R'></ul><sub id='GL91R'></sub></form><legend id='GL91R'></legend><bdo id='GL91R'><pre id='GL91R'><center id='GL91R'></center></pre></bdo></b><th id='GL91R'></th></span></q></dt></tr></i><div id='GL91R'><tfoot id='GL91R'></tfoot><dl id='GL91R'><fieldset id='GL91R'></fieldset></dl></div>

    • <bdo id='GL91R'></bdo><ul id='GL91R'></ul>

    <small id='GL91R'></small><noframes id='GL91R'>

    1. <legend id='GL91R'><style id='GL91R'><dir id='GL91R'><q id='GL91R'></q></dir></style></legend>
    2. <tfoot id='GL91R'></tfoot>
    3. 使用Loader.css和css-spinners来制作加载动画的方法

      时间:2023-12-14
      1. <legend id='i5va5'><style id='i5va5'><dir id='i5va5'><q id='i5va5'></q></dir></style></legend>

        <small id='i5va5'></small><noframes id='i5va5'>

          • <tfoot id='i5va5'></tfoot>

              • <bdo id='i5va5'></bdo><ul id='i5va5'></ul>
                <i id='i5va5'><tr id='i5va5'><dt id='i5va5'><q id='i5va5'><span id='i5va5'><b id='i5va5'><form id='i5va5'><ins id='i5va5'></ins><ul id='i5va5'></ul><sub id='i5va5'></sub></form><legend id='i5va5'></legend><bdo id='i5va5'><pre id='i5va5'><center id='i5va5'></center></pre></bdo></b><th id='i5va5'></th></span></q></dt></tr></i><div id='i5va5'><tfoot id='i5va5'></tfoot><dl id='i5va5'><fieldset id='i5va5'></fieldset></dl></div>

                  <tbody id='i5va5'></tbody>

                制作加载动画是很多网站开发者必须面对的一个问题。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来制作加载动画的方法的完整攻略了。

                上一篇:CSS的未来:一些试验性非主流隐藏在浏览器中的CSS属性 下一篇:浅析CSS3中鲜为人知的属性:-webkit-tap-highlight-color

                相关文章

                  • <bdo id='QKR69'></bdo><ul id='QKR69'></ul>

                  1. <legend id='QKR69'><style id='QKR69'><dir id='QKR69'><q id='QKR69'></q></dir></style></legend>
                  2. <i id='QKR69'><tr id='QKR69'><dt id='QKR69'><q id='QKR69'><span id='QKR69'><b id='QKR69'><form id='QKR69'><ins id='QKR69'></ins><ul id='QKR69'></ul><sub id='QKR69'></sub></form><legend id='QKR69'></legend><bdo id='QKR69'><pre id='QKR69'><center id='QKR69'></center></pre></bdo></b><th id='QKR69'></th></span></q></dt></tr></i><div id='QKR69'><tfoot id='QKR69'></tfoot><dl id='QKR69'><fieldset id='QKR69'></fieldset></dl></div>

                    <small id='QKR69'></small><noframes id='QKR69'>

                  3. <tfoot id='QKR69'></tfoot>