ප්‍රධාන අන්තර්ගතය වෙත යන්න ලේඛන සංචාලනය වෙත යන්න
in English

ප්රගතිය

බූට්ස්ට්‍රැප් අභිරුචි ප්‍රගති තීරු භාවිතා කිරීම සඳහා ප්‍රලේඛන සහ උදාහරණ ගොඩගැසී ඇති තීරු, සජීවිකරණ පසුබිම් සහ පෙළ ලේබල සඳහා සහය දක්වයි.

එය ක්රියා කරන ආකාරය

ප්‍රගති සංරචක HTML මූලද්‍රව්‍ය දෙකක්, පළල සැකසීමට සමහර CSS සහ ගුණාංග කිහිපයක් සමඟ ගොඩනගා ඇත. අපි HTML5 <progress>මූලද්‍රව්‍යය භාවිතා නොකරමු , ඔබට ප්‍රගති තීරු ගොඩගැසීමට, ඒවා සජීවීකරණය කිරීමට සහ ඒවාට උඩින් පෙළ ලේබල් තැබීමට හැකි බව සහතික කරයි.

  • .progressප්‍රගති තීරුවේ උපරිම අගය දැක්වීමට අපි දවටනයක් ලෙස භාවිතා කරමු .
  • .progress-barමෙතෙක් ප්‍රගතිය දැක්වීමට අපි අභ්‍යන්තරය භාවිතා කරමු .
  • ඒවායේ .progress-barපළල සැකසීමට පේළිගත විලාසයක්, උපයෝගිතා පන්තියක් හෝ අභිරුචි CSS අවශ්‍ය වේ.
  • එයට ප්‍රවේශ විය හැකි කිරීමට .progress-barසමහරක් roleසහ ariaගුණාංග අවශ්‍ය වේ.

ඒ සියල්ල එකට එකතු කරන්න, ඔබට පහත උදාහරණ ඇත.

<div class="progress">
  <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress">
  <div class="progress-bar" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress">
  <div class="progress-bar" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress">
  <div class="progress-bar" role="progressbar" style="width: 75%" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress">
  <div class="progress-bar" role="progressbar" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>
</div>

Bootstrap පළල සැකසීම සඳහා උපයෝගිතා අතලොස්සක් සපයයි . ඔබගේ අවශ්‍යතා මත පදනම්ව, මේවා ඉක්මනින් ප්‍රගතිය වින්‍යාස කිරීමට උපකාරී වේ.

<div class="progress">
  <div class="progress-bar w-75" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div>
</div>

ලේබල්

තුළ පෙළ තැබීමෙන් ඔබේ ප්‍රගති තීරුවලට ලේබල එක් කරන්න .progress-bar.

25%
<div class="progress">
  <div class="progress-bar" role="progressbar" style="width: 25%;" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">25%</div>
</div>

උස

අපි සකසන්නේ heightඅගයක් පමණි .progress, එබැවින් ඔබ එම අගය වෙනස් කළහොත් අභ්‍යන්තරය .progress-barඒ අනුව ස්වයංක්‍රීයව ප්‍රමාණය වෙනස් වේ.

<div class="progress" style="height: 1px;">
  <div class="progress-bar" role="progressbar" style="width: 25%;" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress" style="height: 20px;">
  <div class="progress-bar" role="progressbar" style="width: 25%;" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>

පසුබිම්

තනි ප්‍රගති තීරුවල පෙනුම වෙනස් කිරීමට පසුබිම් උපයෝගිතා පන්ති භාවිතා කරන්න.

<div class="progress">
  <div class="progress-bar bg-success" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress">
  <div class="progress-bar bg-info" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress">
  <div class="progress-bar bg-warning" role="progressbar" style="width: 75%" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress">
  <div class="progress-bar bg-danger" role="progressbar" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>
</div>

බහු තීරු

ඔබට අවශ්‍ය නම් ප්‍රගති සංරචකයක බහු ප්‍රගති තීරු ඇතුළත් කරන්න.

<div class="progress">
  <div class="progress-bar" role="progressbar" style="width: 15%" aria-valuenow="15" aria-valuemin="0" aria-valuemax="100"></div>
  <div class="progress-bar bg-success" role="progressbar" style="width: 30%" aria-valuenow="30" aria-valuemin="0" aria-valuemax="100"></div>
  <div class="progress-bar bg-info" role="progressbar" style="width: 20%" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100"></div>
</div>

ඉරි සහිත

ප්‍රගති තීරුවේ පසුබිම් වර්ණයට ඉහළින් CSS අනුක්‍රමය හරහා තීරුවක් යෙදීමට .progress-bar-stripedඕනෑම එකකට එක් කරන්න ..progress-bar

<div class="progress">
  <div class="progress-bar progress-bar-striped" role="progressbar" style="width: 10%" aria-valuenow="10" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress">
  <div class="progress-bar progress-bar-striped bg-success" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress">
  <div class="progress-bar progress-bar-striped bg-info" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress">
  <div class="progress-bar progress-bar-striped bg-warning" role="progressbar" style="width: 75%" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<div class="progress">
  <div class="progress-bar progress-bar-striped bg-danger" role="progressbar" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>
</div>

සජීවිකරණ තීරු

ඉරි සහිත අනුක්‍රමණය ද සජීවිකරණය කළ හැකිය. CSS3 සජීවිකරණ හරහා ඉරි දකුණේ සිට වමට සජීවීකරණය .progress-bar-animatedකිරීමට වෙත එක් කරන්න ..progress-bar

<div class="progress">
  <div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: 75%"></div>
</div>

සාස්

විචල්යයන්

$progress-height:                   1rem;
$progress-font-size:                $font-size-base * .75;
$progress-bg:                       $gray-200;
$progress-border-radius:            $border-radius;
$progress-box-shadow:               $box-shadow-inset;
$progress-bar-color:                $white;
$progress-bar-bg:                   $primary;
$progress-bar-animation-timing:     1s linear infinite;
$progress-bar-transition:           width .6s ease;

යතුරු රාමු

සඳහා CSS සජීවිකරණ නිර්මාණය කිරීම සඳහා භාවිතා වේ .progress-bar-animated. හි ඇතුළත් වේ scss/_progress-bar.scss.

@if $enable-transitions {
  @keyframes progress-bar-stripes {
    0% { background-position-x: $progress-height; }
  }
}