Source

Spinners

Onyesha hali ya upakiaji wa kijenzi au ukurasa na vipicha vya Bootstrap, vilivyojengwa kwa HTML, CSS, na hakuna JavaScript.

Kuhusu

Bootstrap "spinners" inaweza kutumika kuonyesha hali ya upakiaji katika miradi yako. Zimeundwa kwa HTML na CSS pekee, kumaanisha kuwa hauitaji JavaScript yoyote ili kuziunda. Hata hivyo, utahitaji JavaScript maalum ili kubadilisha mwonekano wao. Muonekano wao, mpangilio na ukubwa wao unaweza kubinafsishwa kwa urahisi na madarasa yetu ya ajabu ya matumizi.

Kwa madhumuni ya ufikivu, kila kipakiaji hapa kinajumuisha role="status"na nested <span class="sr-only">Loading...</span>.

Mzunguko wa mpaka

Tumia spinners za mpaka kwa kiashiria cha upakiaji chepesi.

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

Rangi

Spinner ya mpaka hutumia currentColorkwa ajili yake border-color, kumaanisha kuwa unaweza kubinafsisha rangi na huduma za rangi ya maandishi . Unaweza kutumia huduma zetu zozote za rangi ya maandishi kwenye spinner ya kawaida.

Inapakia...
Inapakia...
Inapakia...
Inapakia...
Inapakia...
Inapakia...
Inapakia...
Inapakia...
<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>

Kwa nini usitumie border-colorhuduma? Kila spinner ya mpaka inabainisha transparentmpaka kwa angalau upande mmoja, kwa hivyo .border-{color}huduma zinaweza kubatilisha hilo.

Kukua spinner

Ikiwa hupendi spinner ya mpaka, badilisha hadi kukua spinner. Ingawa haizunguki kitaalam, hukua mara kwa mara!

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

Kwa mara nyingine tena, spinner hii imejengwa na currentColor, kwa hivyo unaweza kubadilisha mwonekano wake kwa urahisi na huduma za rangi ya maandishi . Hapa ni katika bluu, pamoja na vibadala vinavyotumika.

Inapakia...
Inapakia...
Inapakia...
Inapakia...
Inapakia...
Inapakia...
Inapakia...
Inapakia...
<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>

Mpangilio

Spinners katika Bootstrap hujengwa na rems, currentColor, na display: inline-flex. Hii inamaanisha kuwa zinaweza kubadilishwa ukubwa, kupakwa rangi upya na kupangiliwa haraka.

Pembezoni

Tumia huduma za ukingo kama .m-5kwa nafasi rahisi.

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

Uwekaji

Tumia huduma za flexbox , huduma za kuelea , au huduma za upatanishaji wa maandishi ili kuweka spinners mahali unapozihitaji katika hali yoyote.

Flex

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

Inaelea

Inapakia...
<div class="clearfix">
  <div class="spinner-border float-right" role="status">
    <span class="sr-only">Loading...</span>
  </div>
</div>

Pangilia maandishi

Inapakia...
<div class="text-center">
  <div class="spinner-border" role="status">
    <span class="sr-only">Loading...</span>
  </div>
</div>

Ukubwa

Ongeza .spinner-border-smna .spinner-grow-smkutengeneza spinner ndogo ambayo inaweza kutumika kwa haraka ndani ya vipengele vingine.

Inapakia...
Inapakia...
<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>

Au, tumia CSS maalum au mitindo ya ndani ili kubadilisha vipimo inavyohitajika.

Inapakia...
Inapakia...
<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>

Vifungo

Tumia spinner ndani ya vitufe ili kuashiria kuwa kitendo kinachakatwa au kinafanyika kwa sasa. Unaweza pia kubadilisha maandishi kutoka kwa kipengee cha spinner na utumie maandishi ya kitufe kama inahitajika.

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