İlerleme

Bar ve çember görünümünde 2 farklı tipte ilerleme komponenti oluşturduk. .small, normal ve .large boyutlarında kullanabilirsiniz.

İlerleme Barı

İlerleme barı için yüzdelik değer küçükten büyüğe doğru translateX(-100%) ve translateX(0%) arasındadır.

<span class="progress-bar">
  <span class="progress-bar-value" style="transform: translateX(-80%);"></span>
</span>

Boyutlar

<span class="progress-bar small">
  <span class="progress-bar-value" style="transform: translateX(-80%);"></span>
</span>
<span class="progress-bar">
  <span class="progress-bar-value" style="transform: translateX(-60%);"></span>
</span>
<span class="progress-bar large">
  <span class="progress-bar-value" style="transform: translateX(-40%);"></span>
</span>

Renkler

<span class="progress-bar">
  <span class="progress-bar-value blue" style="transform: translateX(-70%);"></span>
</span>
<span class="progress-bar">
  <span class="progress-bar-value green" style="transform: translateX(-60%);"></span>
</span>
<span class="progress-bar">
  <span class="progress-bar-value yellow" style="transform: translateX(-50%);"></span>
</span>
<span class="progress-bar">
  <span class="progress-bar-value red" style="transform: translateX(-40%);"></span>
</span>

İlerleme Çemberi

İlerleme çemberi oluşturmak için satır içi svg kullandık. Çemberin değeri, .progress-circle-value sınıfına sahip <circle> ile temsil edilmekte. Çemberin değeriyle oynamak için stroke-dashoffset kullanmalısınız. %0 anlamına gelen çemberin en küçük değeri stroke-dashoffset: 380 ve en büyük değeri olan %100 stroke-dashoffset: 172 ile eşdeğerdir.

<div class="progress-circle">
  <svg width="80" height="80" viewBox="0 0 80 80">
    <circle class="progress-circle-back" cx="40" cy="40" r="33" fill="none"></circle>
    <circle class="progress-circle-value" cx="40" cy="40" r="33" fill="none" style="stroke-dashoffset: 240"></circle>
  </svg>
</div>

Boyutlar

<div class="progress-circle small">
  <svg width="80" height="80" viewBox="0 0 80 80">
    <circle class="progress-circle-back" cx="40" cy="40" r="35" fill="none"></circle>
    <circle class="progress-circle-value" cx="40" cy="40" r="33" fill="none" style="stroke-dashoffset: 240"></circle>
  </svg>
</div>
<div class="progress-circle">
  <svg width="80" height="80" viewBox="0 0 80 80">
    <circle class="progress-circle-back" cx="40" cy="40" r="33" fill="none"></circle>
    <circle class="progress-circle-value" cx="40" cy="40" r="33" fill="none" style="stroke-dashoffset: 240"></circle>
  </svg>
</div>
<div class="progress-circle large">
  <svg width="80" height="80" viewBox="0 0 80 80">
    <circle class="progress-circle-back" cx="40" cy="40" r="35" fill="none"></circle>
    <circle class="progress-circle-value" cx="40" cy="40" r="33" fill="none" style="stroke-dashoffset: 240"></circle>
  </svg>
</div>

Renkler

<div class="progress-circle blue">
  <svg width="80" height="80" viewBox="0 0 80 80">
    <circle class="progress-circle-back" cx="40" cy="40" r="35" fill="none"></circle>
    <circle class="progress-circle-value" cx="40" cy="40" r="33" fill="none" style="stroke-dashoffset: 240"></circle>
  </svg>
</div>
<div class="progress-circle green">
  <svg width="80" height="80" viewBox="0 0 80 80">
    <circle class="progress-circle-back" cx="40" cy="40" r="35" fill="none"></circle>
    <circle class="progress-circle-value" cx="40" cy="40" r="33" fill="none" style="stroke-dashoffset: 240"></circle>
  </svg>
</div>
<div class="progress-circle yellow">
  <svg width="80" height="80" viewBox="0 0 80 80">
    <circle class="progress-circle-back" cx="40" cy="40" r="35" fill="none"></circle>
    <circle class="progress-circle-value" cx="40" cy="40" r="33" fill="none" style="stroke-dashoffset: 240"></circle>
  </svg>
</div>
<div class="progress-circle red">
  <svg width="80" height="80" viewBox="0 0 80 80">
    <circle class="progress-circle-back" cx="40" cy="40" r="35" fill="none"></circle>
    <circle class="progress-circle-value" cx="40" cy="40" r="33" fill="none" style="stroke-dashoffset: 240"></circle>
  </svg>
</div>
🎧☕️❤️& Gralig ile yapıldı. © 2019