Source

سپنران

د بوټسټریپ اسپنرونو سره د یوې برخې یا پاڼې د بارولو حالت په ګوته کړئ، په بشپړ ډول د HTML، CSS، او جاوا سکریپټ سره جوړ شوی.

په اړه

بوټسټریپ "سپینرونه" ستاسو په پروژو کې د بارولو حالت ښودلو لپاره کارول کیدی شي. دوی یوازې د HTML او CSS سره جوړ شوي، پدې معنی چې تاسو د دوی جوړولو لپاره هیڅ جاوا سکریپټ ته اړتیا نلرئ. تاسو به په هرصورت، ځینې دودیز جاواسکریپټ ته اړتیا ولرئ ترڅو د دوی لید بدل کړي. د دوی بڼه، سمون، او اندازه کول په اسانۍ سره زموږ د حیرانتیا یوټیلټي ټولګیو سره تنظیم کیدی شي.

د لاسرسي موخو لپاره، دلته هر لوډر شامل دي role="status"او یو نیسټډ <span class="sr-only">Loading...</span>.

د سرحد سپنر

د لږ وزن بارولو شاخص لپاره د سرحدی سپنرونو څخه کار واخلئ.

بار کول...
<div class="spinner-border" role="status">
  <span class="sr-only">Loading...</span>
</div>

رنګونه

د بارډر سپنر د currentColorدې لپاره کاروي border-color، پدې معنی چې تاسو کولی شئ رنګ د متن رنګ کارولو سره دودیز کړئ . تاسو کولی شئ په معیاري سپنر کې زموږ د متن رنګ اسانتیاوې وکاروئ.

بار کول...
بار کول...
بار کول...
بار کول...
بار کول...
بار کول...
بار کول...
بار کول...
<div class="spinner-border text-primary" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-border text-secondary" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-border text-success" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-border text-danger" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-border text-warning" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-border text-info" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-border text-light" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-border text-dark" role="status">
  <span class="sr-only">Loading...</span>
</div>

Why not use border-color utilities? Each border spinner specifies a transparent border for at least one side, so .border-{color} utilities would override that.

Growing spinner

If you don’t fancy a border spinner, switch to the grow spinner. While it doesn’t technically spin, it does repeatedly grow!

Loading...
<div class="spinner-grow" role="status">
  <span class="sr-only">Loading...</span>
</div>

Once again, this spinner is built with currentColor, so you can easily change its appearance with text color utilities. Here it is in blue, along with the supported variants.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
<div class="spinner-grow text-primary" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-secondary" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-success" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-danger" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-warning" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-info" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-light" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-dark" role="status">
  <span class="sr-only">Loading...</span>
</div>

Alignment

Spinners in Bootstrap are built with rems, currentColor, and display: inline-flex. This means they can easily be resized, recolored, and quickly aligned.

Margin

Use margin utilities like .m-5 for easy spacing.

Loading...
<div class="spinner-border m-5" role="status">
  <span class="sr-only">Loading...</span>
</div>

Placement

د فلیکس بکس یوټیلیټیز ، فلوټ یوټیلیټیز ، یا د متن د سمون اسانتیاوې وکاروئ ترڅو سپنرز په سمه توګه ځای په ځای کړئ چیرې چې تاسو ورته په هر حالت کې اړتیا لرئ.

فلیکس

بار کول...
<div class="d-flex justify-content-center">
  <div class="spinner-border" role="status">
    <span class="sr-only">Loading...</span>
  </div>
</div>
بار کول...
<div class="d-flex align-items-center">
  <strong>Loading...</strong>
  <div class="spinner-border ml-auto" role="status" aria-hidden="true"></div>
</div>

تیریږي

بار کول...
<div class="clearfix">
  <div class="spinner-border float-right" role="status">
    <span class="sr-only">Loading...</span>
  </div>
</div>

متن سمون

بار کول...
<div class="text-center">
  <div class="spinner-border" role="status">
    <span class="sr-only">Loading...</span>
  </div>
</div>

اندازه

اضافه کړئ .spinner-border-smاو .spinner-grow-smیو کوچنی سپنر جوړ کړئ چې په چټکۍ سره په نورو برخو کې کارول کیدی شي.

بار کول...
بار کول...
<div class="spinner-border spinner-border-sm" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow spinner-grow-sm" role="status">
  <span class="sr-only">Loading...</span>
</div>

یا، د اړتیا سره سم ابعاد بدلولو لپاره دودیز CSS یا انلاین سټایلونه وکاروئ.

بار کول...
بار کول...
<div class="spinner-border" style="width: 3rem; height: 3rem;" role="status">
  <span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow" style="width: 3rem; height: 3rem;" role="status">
  <span class="sr-only">Loading...</span>
</div>

تڼۍ

د بټونو دننه سپنرز وکاروئ ترڅو دا وښیې چې یو عمل اوس مهال پروسس یا ترسره کیږي. تاسو ممکن متن د سپنر عنصر څخه هم بدل کړئ او د اړتیا سره سم د تڼۍ متن وکاروئ.

<button class="btn btn-primary" type="button" disabled>
  <span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
  <span class="sr-only">Loading...</span>
</button>
<button class="btn btn-primary" type="button" disabled>
  <span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
  Loading...
</button>
<button class="btn btn-primary" type="button" disabled>
  <span class="spinner-grow spinner-grow-sm" role="status" aria-hidden="true"></span>
  <span class="sr-only">Loading...</span>
</button>
<button class="btn btn-primary" type="button" disabled>
  <span class="spinner-grow spinner-grow-sm" role="status" aria-hidden="true"></span>
  Loading...
</button>