मुख्य सामग्री पर जाएँ docs नेविगेशनं प्रति गच्छतु
Check
in English

विकासः

Bootstrap इष्टप्रगतिपट्टिकानां उपयोगाय दस्तावेजीकरणं उदाहरणानि च यत्र स्तम्भितपट्टिकाः, एनिमेटेडपृष्ठभूमिः, पाठलेबल् च समर्थनं दर्शयति ।

कथं कार्यं करोति

प्रगतिघटकाः HTML-तत्त्वद्वयेन सह निर्मिताः भवन्ति, विस्तारं सेट् कर्तुं केचन CSS, कतिपयानि विशेषतानि च । वयं HTML5 <progress>एलिमेण्ट् इत्यस्य उपयोगं न कुर्मः , यत् भवान् प्रगतिपट्टिकाः स्तम्भयितुं, तान् एनिमेट् कर्तुं, तेषां उपरि पाठलेबल् स्थापयितुं च शक्नोति इति सुनिश्चितं कुर्मः ।

  • वयं .progressprogress bar इत्यस्य max value सूचयितुं as a wrapper इत्यस्य उपयोगं कुर्मः ।
  • .progress-barएतावता प्रगतिः सूचयितुं वयं अन्तःकरणस्य उपयोगं कुर्मः ।
  • The .progress-barइत्यस्य विस्तारं सेट् कर्तुं inline style, utility class, अथवा custom CSS इत्यस्य आवश्यकता भवति ।
  • The .progress-baralso requires some roleand ariaattributes to make it accessible, including एकं सुलभं नाम (उपयोगेन aria-label, aria-labelledby, अथवा तत्सदृशम्) ।

तत् सर्वं एकत्र स्थापयतु, भवतः निम्नलिखित उदाहरणानि सन्ति।

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

बूटस्ट्रैप् विस्तारं सेट् कर्तुं मुष्टिभ्यां उपयोगितां प्रदाति | भवतः आवश्यकतानुसारं एते शीघ्रं प्रगतेः विन्यासे सहायकाः भवितुम् अर्हन्ति ।

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

लेबल

अन्तः पाठं स्थापयित्वा स्वस्य प्रगतिपट्टिकासु लेबल् योजयन्तु .progress-bar

२५% ९.
html
<div class="progress">
  <div class="progress-bar" role="progressbar" aria-label="Example with label" style="width: 25%;" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">25%</div>
</div>

औनत्यम्‌

वयं केवलं , heightइत्यत्र मूल्यं सेट् कुर्मः .progress, अतः यदि भवान् तत् मूल्यं परिवर्तयति तर्हि अन्तः .progress-barस्वयमेव तदनुसारं आकारं परिवर्तयिष्यति ।

html
<div class="progress" style="height: 1px;">
  <div class="progress-bar" role="progressbar" aria-label="Example 1px high" 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" aria-label="Example 20px high" style="width: 25%;" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>

पृष्ठभूमिः

व्यक्तिगतप्रगतिपट्टिकानां स्वरूपं परिवर्तयितुं पृष्ठभूमि-उपयोगितावर्गाणां उपयोगं कुर्वन्तु ।

html
<div class="progress">
  <div class="progress-bar bg-success" role="progressbar" aria-label="Success example" 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" aria-label="Info example" 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" aria-label="Warning example" 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" aria-label="Danger example" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>
</div>
सहायक प्रौद्योगिकियों को अर्थ संप्रेषित करना

अर्थं योजयितुं वर्णस्य उपयोगः केवलं दृश्यसूचकं प्रदाति, यत् सहायकप्रौद्योगिकीनां उपयोक्तृभ्यः – यथा स्क्रीनरीडर्-इत्यादिभ्यः – न प्रसारितं भविष्यति । वर्णेन सूचिता सूचना सामग्रीतः एव स्पष्टा भवति (उदा. दृश्यमानपाठः), अथवा वैकल्पिकसाधनेन समाविष्टा भवति, यथा .visually-hiddenवर्गेण सह निगूढः अतिरिक्तपाठः इति सुनिश्चितं कुर्वन्तु

अनेकाः पट्टिकाः

आवश्यकतानुसारं प्रगतिघटकस्य बहुविधप्रगतिपट्टिकाः समाविष्टाः कुर्वन्तु ।

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

धारीदारः

प्रगतिपट्टिकायाः ​​पृष्ठभूमिवर्णस्य उपरि CSS ढालद्वारा पट्टिकां प्रयोक्तुं .progress-bar-stripedकस्मिन् अपि योजयन्तु ।.progress-bar

html
<div class="progress">
  <div class="progress-bar progress-bar-striped" role="progressbar" aria-label="Default striped example" 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" aria-label="Success striped example" 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" aria-label="Info striped example" 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" aria-label="Warning striped example" 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" aria-label="Danger striped example" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>
</div>

एनिमेटेड पट्टियाँ

पट्टिकायुक्तं ढालम् अपि एनिमेटेड् कर्तुं शक्यते । CSS3 एनिमेशनद्वारा पट्टिकाः दक्षिणतः वामतः एनिमेट् कर्तुं .progress-bar-animatedयोजयन्तु ।.progress-bar

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

CSS इति

चर

v5.2.0 इत्यस्मिन् योजितम्

As part of Bootstrap’s evolving CSS variables approach, progress bars now use local CSS variables on .progress for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.

  --#{$prefix}progress-height: #{$progress-height};
  @include rfs($progress-font-size, --#{$prefix}progress-font-size);
  --#{$prefix}progress-bg: #{$progress-bg};
  --#{$prefix}progress-border-radius: #{$progress-border-radius};
  --#{$prefix}progress-box-shadow: #{$progress-box-shadow};
  --#{$prefix}progress-bar-color: #{$progress-bar-color};
  --#{$prefix}progress-bar-bg: #{$progress-bar-bg};
  --#{$prefix}progress-bar-transition: #{$progress-bar-transition};
  

Sass variables

$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;

Keyframes

Used for creating the CSS animations for .progress-bar-animated. Included in scss/_progress-bar.scss.

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