簡體   English   中英

網頁的進度百分比條

[英]Progress- percentage bar for webpage

我正在嘗試制作一個加載欄,但有百分比。 我的意思是想象當它達到 50% 時,它會顯示這個數字,它也會填充到一半。 如果它是 75%,它將 go 直到 3/4。

我正在嘗試使用 HTML、CSS 和 JS 來執行此操作。 到目前為止,我做了所有事情,但同時數字會增加(通過單擊按鈕)並且模式會根據百分比填充? 這部分挑戰我。 如果可能的話,你能帶我走嗎? 或者即使有例子讓我可以學習?

更新下面的代碼

    <script>
      var i = 0;

      function buttonClick5() {
        i += 5;
        document.getElementById('demo').innerHTML = i + "€";

      }

      function percentage(per) {
        return (100 / 100) * per;
      }

    </script>
    <div class="textContainer">
    <p class="perc" id="here"></p>
    <script>
      document.getElementById('here').textContent = percentage(10) + "%";
    </script>
    <h2 id="demo">0€</h2>
  </div>

和 css 部分

.textContainer {
margin-top:-10%;
margin-left: 30%;
height: auto;

  text-align: center;
}

.textContainer h2 {

margin-left: -40%;
  font-size: 500px;
  color: rgba(225, 225, 225, .1);
  background-image:  url(color3.jpg);
  background-repeat:repeat;
  -webkit-background-clip: text;
  animation: animateMid 15s linear infinite;
}

@keyframes animateMid {
  0% {
    background-position: left 0px top 0px;
  }

  1% {
    background-position: left 1200px top 0px;
  }
}

基本上,我可以讓圖案移動作為百分比的背景,但始終保持在 100%。

使用您的百分比變量作為顯示進度的 div 的寬度。 將點擊甚至監聽器添加到您的按鈕,該按鈕將更新該百分比變量和 div 的寬度。 如果您進行同時更新兩者的回調 function 對您來說會很容易。 在此處分享您的代碼,以便我們進一步提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM