प्लेसहोल्डरहरू
तपाईंको कम्पोनेन्टहरू वा पृष्ठहरूको लागि लोड गर्ने प्लेसहोल्डरहरू प्रयोग गर्नुहोस् कि केहि अझै लोड हुन सक्छ।
बारे
प्लेसहोल्डरहरू तपाइँको अनुप्रयोगको अनुभव बृद्धि गर्न प्रयोग गर्न सकिन्छ। तिनीहरू केवल 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
s मार्फत थप स्टाइल लागू गर्छौं । तपाईंले यो ढाँचालाई अन्य परिस्थितिहरूको लागि आवश्यक रूपमा विस्तार गर्न सक्नुहुन्छ, वा वास्तविक पाठ यसको स्थानमा रेन्डर हुँदा उचाइ प्रतिबिम्बित गर्न तत्व भित्र थप्नुहोस्।::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;