<legend id='YrpMj'><style id='YrpMj'><dir id='YrpMj'><q id='YrpMj'></q></dir></style></legend>
  • <tfoot id='YrpMj'></tfoot>

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

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

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

        HTML+css制作简易进度条

        时间:2023-12-14
          <tbody id='oufNO'></tbody>
          <bdo id='oufNO'></bdo><ul id='oufNO'></ul>

          • <small id='oufNO'></small><noframes id='oufNO'>

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

                1. 下面就是制作简易进度条的完整攻略:

                  1. 设计页面结构

                  首先,我们需要设计一下页面的结构,将网页分为两个部分,分别是容器和进度条。这里我们使用HTML语言来进行设计。代码如下:

                  <!DOCTYPE html>
                  <html>
                    <head>
                      <meta charset="utf-8">
                      <title>制作简易进度条</title>
                      <style>
                        /*这里是CSS代码,在第三步会讲解*/
                      </style>
                    </head>
                    <body>
                      <div class="container">
                        <div class="progress-bar">
                          <div class="progress"></div>
                        </div>
                      </div>
                    </body>
                  </html>
                  

                  在这段代码中,我们首先声明了一个文档类型,然后定义了页面的基本结构,包括head标签、title标签和body标签。在body标签中,我们创建了一个父容器div,命名为“container”,用来装进度条。在“container”中,我们又创建了一个子容器div,“progress-bar”,用来显示进度条,子容器内部还包含另一个div,“progress”,用来显示进度条的进度。

                  2. 设置基本样式

                  在设计好页面结构之后,我们需要设置基本的样式。这里我们使用CSS语言来进行样式设置。代码如下:

                  /* 重置默认样式 */
                  * { margin: 0; padding: 0; box-sizing: border-box; }
                  /* 设置容器的样式 */
                  .container { width: 500px; height: 30px; background-color: #ddd; border-radius: 15px; overflow: hidden; }
                  /* 设置进度条的样式 */
                  .progress-bar { width: 0%; height: 100%; background-color: #5fd8fe; transition: width 0.5s ease-out; }
                  /* 设置进度条子元素的样式 */
                  .progress { width: 100%; height: 100%; background-color: #5fd8fe; }
                  

                  这段代码通过设置不同的样式(如宽度、高度、背景颜色、边框半径、层级等),来实现对页面元素的排版和装饰。

                  3. 使用JavaScript进行动态调整

                  最后,我们需要使用JavaScript来对进度条进行动态调整。代码如下:

                  <!DOCTYPE html>
                  <html>
                    <head>
                      <meta charset="utf-8">
                      <title>制作简易进度条</title>
                      <style>
                        /*设置样式*/
                      </style>
                    </head>
                    <body>
                      <div class="container">
                        <div class="progress-bar">
                          <div class="progress"></div>
                        </div>
                      </div>
                      <script>
                        let progress = document.querySelector('.progress-bar');
                        let width = 0;
                        let id = setInterval(frame, 10);
                        function frame() {
                          if (width >= 100) {
                            clearInterval(id);
                          } else {
                            width++;
                            progress.style.width = width + '%';
                          }
                        }
                      </script>
                    </body>
                  </html>
                  

                  在这段JavaScript代码中,我们首先用document.querySelector()方法选择页面中的元素.progress-bar,然后设置一个计数器width,初始值为0。接着,我们使用setInterval()方法,一直循环执行函数frame(),每隔10毫秒调用一次frame()函数。在frame()函数中,通过判断width的大小,如果已经达到100%则使用clearInterval()方法结束计时器,否则将width的值加一,然后通过修改.progress-bar的宽度来对进度条进行调整。

                  至此,我们就完成了简易进度条的制作。通过使用HTML语言设计页面结构,CSS语言设置样式,JavaScript进行动态调整,我们成功地完成了这个小实例。

                  上一篇:Html5剪切板功能的实现代码 下一篇:HTML 标签解释大全

                  相关文章

                    <bdo id='unoVr'></bdo><ul id='unoVr'></ul>
                  <tfoot id='unoVr'></tfoot>

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

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