പ്ലെയ്സ്ഹോൾഡറുകൾ
എന്തെങ്കിലും ഇപ്പോഴും ലോഡ് ചെയ്യുന്നുണ്ടെന്ന് സൂചിപ്പിക്കാൻ നിങ്ങളുടെ ഘടകങ്ങൾക്കോ പേജുകൾക്കോ വേണ്ടി ലോഡിംഗ് പ്ലെയ്സ്ഹോൾഡറുകൾ ഉപയോഗിക്കുക.
കുറിച്ച്
നിങ്ങളുടെ ആപ്ലിക്കേഷന്റെ അനുഭവം മെച്ചപ്പെടുത്താൻ പ്ലെയ്സ്ഹോൾഡറുകൾ ഉപയോഗിക്കാം. അവ HTML, CSS എന്നിവ ഉപയോഗിച്ച് മാത്രമാണ് നിർമ്മിച്ചിരിക്കുന്നത്, അതായത് അവ സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് JavaScript ആവശ്യമില്ല. എന്നിരുന്നാലും, അവയുടെ ദൃശ്യപരത ടോഗിൾ ചെയ്യുന്നതിന് നിങ്ങൾക്ക് ചില ഇഷ്ടാനുസൃത JavaScript ആവശ്യമാണ്. ഞങ്ങളുടെ യൂട്ടിലിറ്റി ക്ലാസുകൾ ഉപയോഗിച്ച് അവയുടെ രൂപവും നിറവും വലുപ്പവും എളുപ്പത്തിൽ ഇഷ്ടാനുസൃതമാക്കാനാകും.
ഉദാഹരണം
ചുവടെയുള്ള ഉദാഹരണത്തിൽ, ഞങ്ങൾ ഒരു സാധാരണ കാർഡ് ഘടകം എടുത്ത് "ലോഡിംഗ് കാർഡ്" സൃഷ്ടിക്കാൻ പ്രയോഗിച്ച പ്ലെയ്സ്ഹോൾഡറുകൾ ഉപയോഗിച്ച് അത് പുനഃസൃഷ്ടിക്കുന്നു. രണ്ടും തമ്മിലുള്ള വലിപ്പവും അനുപാതവും ഒന്നുതന്നെയാണ്.
കാർഡ് ശീർഷകം
കാർഡ് ശീർഷകത്തിൽ നിർമ്മിക്കാനും കാർഡിന്റെ ഉള്ളടക്കത്തിന്റെ ഭൂരിഭാഗവും ഉണ്ടാക്കാനുമുള്ള ചില ദ്രുത ഉദാഹരണ വാചകം.
എവിടെയെങ്കിലും പോകൂ<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
. അവർക്ക് ഒരു ഘടകത്തിനുള്ളിലെ ടെക്സ്റ്റ് മാറ്റിസ്ഥാപിക്കാം അല്ലെങ്കിൽ നിലവിലുള്ള ഒരു ഘടകത്തിലേക്ക് മോഡിഫയർ ക്ലാസായി ചേർക്കാം.
ബഹുമാനിക്കപ്പെടുന്നുവെന്ന് ഉറപ്പാക്കാൻ ഞങ്ങൾ അധിക .btn
സ്റ്റൈലിംഗ് പ്രയോഗിക്കുന്നു . നിങ്ങൾക്ക് ഈ പാറ്റേൺ ആവശ്യാനുസരണം മറ്റ് സാഹചര്യങ്ങൾക്കായി വിപുലീകരിക്കാം, അല്ലെങ്കിൽ യഥാർത്ഥ വാചകം അതിന്റെ സ്ഥാനത്ത് റെൻഡർ ചെയ്യുമ്പോൾ ഉയരം പ്രതിഫലിപ്പിക്കുന്നതിന് ഘടകത്തിനുള്ളിൽ ഒരു ചേർക്കുക.::before
height
<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
നിങ്ങൾക്ക് ഗ്രിഡ് കോളം ക്ലാസുകൾ, വീതി യൂട്ടിലിറ്റികൾ അല്ലെങ്കിൽ ഇൻലൈൻ ശൈലികൾ എന്നിവ മാറ്റാൻ കഴിയും .
<span class="placeholder col-6"></span>
<span class="placeholder w-75"></span>
<span class="placeholder" style="width: 25%;"></span>
നിറം
സ്ഥിരസ്ഥിതിയായി, placeholder
ഉപയോഗങ്ങൾ currentColor
. ഒരു ഇഷ്ടാനുസൃത വർണ്ണമോ യൂട്ടിലിറ്റി ക്ലാസോ ഉപയോഗിച്ച് ഇത് അസാധുവാക്കാവുന്നതാണ്.
<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>
വലിപ്പം
.placeholder
പാരന്റ് എലമെന്റിന്റെ ടൈപ്പോഗ്രാഫിക് ശൈലിയെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് s ന്റെ വലുപ്പം . സൈസിംഗ് മോഡിഫയറുകൾ ഉപയോഗിച്ച് അവയെ ഇഷ്ടാനുസൃതമാക്കുക: .placeholder-lg
, .placeholder-sm
, അല്ലെങ്കിൽ .placeholder-xs
.
<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
മികച്ച രീതിയിൽ അറിയിക്കുന്നതിന് പ്ലെയ്സ്ഹോൾഡറുകൾ ആനിമേറ്റ് ചെയ്യുക .
<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;