ప్లేస్హోల్డర్లు
మీ భాగాలు లేదా పేజీల కోసం లోడ్ అవుతున్న ప్లేస్హోల్డర్లను ఉపయోగించి ఇంకా ఏదో లోడ్ అవుతుండవచ్చు.
గురించి
మీ అప్లికేషన్ యొక్క అనుభవాన్ని మెరుగుపరచడానికి ప్లేస్హోల్డర్లను ఉపయోగించవచ్చు. అవి 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>
సైజింగ్
s పరిమాణం .placeholder
మాతృ మూలకం యొక్క టైపోగ్రాఫిక్ శైలిపై ఆధారపడి ఉంటుంది. సైజింగ్ మాడిఫైయర్లతో వాటిని అనుకూలీకరించండి: .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;