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!
Copy
<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...
Copy
<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 rem
s, 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.
Copy
<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>