મુખ્ય સામગ્રી પર જાઓ ડૉક્સ નેવિગેશન પર જાઓ
Check
in English

પ્લેસહોલ્ડર્સ

તમારા ઘટકો અથવા પૃષ્ઠો માટે લોડિંગ પ્લેસહોલ્ડર્સનો ઉપયોગ કરો તે સૂચવવા માટે કે કંઈક હજી પણ લોડ થઈ રહ્યું છે.

વિશે

તમારી એપ્લિકેશનના અનુભવને વધારવા માટે પ્લેસહોલ્ડર્સનો ઉપયોગ કરી શકાય છે. તેઓ ફક્ત HTML અને CSS સાથે જ બનાવવામાં આવ્યા છે, એટલે કે તેમને બનાવવા માટે તમારે કોઈપણ JavaScriptની જરૂર નથી. જો કે, તમારે તેમની દૃશ્યતાને ટૉગલ કરવા માટે કેટલીક કસ્ટમ JavaScriptની જરૂર પડશે. તેમના દેખાવ, રંગ અને કદને અમારા ઉપયોગિતા વર્ગો સાથે સરળતાથી કસ્ટમાઇઝ કરી શકાય છે.

ઉદાહરણ

નીચેના ઉદાહરણમાં, અમે એક લાક્ષણિક કાર્ડ ઘટક લઈએ છીએ અને તેને "લોડિંગ કાર્ડ" બનાવવા માટે લાગુ પ્લેસહોલ્ડર્સ સાથે ફરીથી બનાવીએ છીએ. બંને વચ્ચે કદ અને પ્રમાણ સમાન છે.

Placeholder
કાર્ડ શીર્ષક

કાર્ડના શીર્ષક પર બિલ્ડ કરવા અને કાર્ડની મોટાભાગની સામગ્રી બનાવવા માટે કેટલાક ઝડપી ઉદાહરણ ટેક્સ્ટ.

ક્યાંક જાઓ
<div class="card">
  <img src="..." class="card-img-top" alt="...">

  <div class="card-body">
    <h5 class="card-title">Card title</h5>
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
    <a href="#" class="btn btn-primary">Go somewhere</a>
  </div>
</div>

<div class="card" aria-hidden="true">
  <img src="..." class="card-img-top" alt="...">
  <div class="card-body">
    <h5 class="card-title placeholder-glow">
      <span class="placeholder col-6"></span>
    </h5>
    <p class="card-text placeholder-glow">
      <span class="placeholder col-7"></span>
      <span class="placeholder col-4"></span>
      <span class="placeholder col-4"></span>
      <span class="placeholder col-6"></span>
      <span class="placeholder col-8"></span>
    </p>
    <a href="#" tabindex="-1" class="btn btn-primary disabled placeholder col-6"></a>
  </div>
</div>

તે કેવી રીતે કામ કરે છે

.placeholderસેટ કરવા માટે વર્ગ અને ગ્રીડ કૉલમ વર્ગ (દા.ત., .col-6) સાથે પ્લેસહોલ્ડર્સ બનાવો width. તેઓ એલિમેન્ટની અંદર ટેક્સ્ટને બદલી શકે છે અથવા હાલના ઘટકમાં મોડિફાયર ક્લાસ તરીકે ઉમેરી શકાય છે.

નું સન્માન કરવામાં આવે તેની ખાતરી કરવા માટે અમે .btns દ્વારા વધારાની સ્ટાઇલ લાગુ કરીએ છીએ . તમે જરૂરિયાત મુજબ અન્ય પરિસ્થિતિઓ માટે આ પેટર્નને વિસ્તૃત કરી શકો છો, અથવા જ્યારે વાસ્તવિક ટેક્સ્ટ તેની જગ્યાએ રેન્ડર કરવામાં આવે ત્યારે ઊંચાઈને પ્રતિબિંબિત કરવા માટે એક ઘટકની અંદર ઉમેરી શકો છો.::beforeheight&nbsp;

html
<p aria-hidden="true">
  <span class="placeholder col-6"></span>
</p>

<a href="#" tabindex="-1" class="btn btn-primary disabled placeholder col-4" aria-hidden="true"></a>
માત્ર નો ઉપયોગ aria-hidden="true"સૂચવે છે કે તત્વ સ્ક્રીન રીડર માટે છુપાયેલ હોવું જોઈએ. પ્લેસહોલ્ડરની લોડિંગ વર્તણૂક લેખકો વાસ્તવમાં પ્લેસહોલ્ડર શૈલીઓનો કેવી રીતે ઉપયોગ કરશે, તેઓ વસ્તુઓને કેવી રીતે અપડેટ કરવાની યોજના ઘડી રહ્યા છે તેના પર આધાર રાખે છે. પ્લેસહોલ્ડરની સ્થિતિને સ્વેપ કરવા અને AT વપરાશકર્તાઓને અપડેટની જાણ કરવા માટે કેટલાક JavaScript કોડની જરૂર પડી શકે છે .

પહોળાઈ

તમે widthગ્રીડ કૉલમ વર્ગો, પહોળાઈ ઉપયોગિતાઓ અથવા ઇનલાઇન શૈલીઓ દ્વારા બદલી શકો છો.

html
<span class="placeholder col-6"></span>
<span class="placeholder w-75"></span>
<span class="placeholder" style="width: 25%;"></span>

રંગ

મૂળભૂત રીતે, placeholderઉપયોગો currentColor. આને કસ્ટમ રંગ અથવા ઉપયોગિતા વર્ગ સાથે ઓવરરાઇડ કરી શકાય છે.

html
<span class="placeholder col-12"></span>

<span class="placeholder col-12 bg-primary"></span>
<span class="placeholder col-12 bg-secondary"></span>
<span class="placeholder col-12 bg-success"></span>
<span class="placeholder col-12 bg-danger"></span>
<span class="placeholder col-12 bg-warning"></span>
<span class="placeholder col-12 bg-info"></span>
<span class="placeholder col-12 bg-light"></span>
<span class="placeholder col-12 bg-dark"></span>

કદ બદલવાનું

s નું કદ .placeholderપિતૃ તત્વની ટાઇપોગ્રાફિક શૈલી પર આધારિત છે. તેમને કદ બદલવાની સંશોધકો સાથે કસ્ટમાઇઝ કરો: .placeholder-lg, .placeholder-sm, અથવા .placeholder-xs.

html
<span class="placeholder col-12 placeholder-lg"></span>
<span class="placeholder col-12"></span>
<span class="placeholder col-12 placeholder-sm"></span>
<span class="placeholder col-12 placeholder-xs"></span>

એનિમેશન

પ્લેસહોલ્ડર્સને એનિમેટ કરો .placeholder-glowકે .placeholder-waveકંઈક સક્રિય રીતે લોડ થઈ રહ્યું હોવાની ધારણાને વધુ સારી રીતે વ્યક્ત કરો.

html
<p class="placeholder-glow">
  <span class="placeholder col-12"></span>
</p>

<p class="placeholder-wave">
  <span class="placeholder col-12"></span>
</p>

સસ

ચલો

$placeholder-opacity-max:           .5;
$placeholder-opacity-min:           .2;