मुख्य सामग्रीमा जानुहोस् कागजात नेभिगेसनमा जानुहोस्
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;