मुख्य सामग्री पर जाईं डॉक्स नेविगेशन पर जाईं
Check
in English

ब्रेकपॉइंट हो गइल

ब्रेकपॉइंट अनुकूलन योग्य चौड़ाई हवें जे ई तय करे लीं कि बूटस्ट्रैप में डिवाइस भा व्यूपोर्ट साइज सभ में आपके रिस्पांसिव लेआउट कइसे व्यवहार करे ला।

मूल अवधारणा के बारे में बतावल गइल बा

  • ब्रेकपॉइंट रिस्पांसिव डिजाइन के बिल्डिंग ब्लॉक हवे। इनहन के इस्तेमाल एह बात के नियंत्रित करे खातिर करीं कि कब आपके लेआउट के कौनों खास व्यूपोर्ट भा डिवाइस साइज पर अनुकूलित कइल जा सके ला।

  • ब्रेकपॉइंट के आधार पर अपना सीएसएस के आर्किटेक्ट करे खातिर मीडिया क्वेरी के इस्तेमाल करीं. मीडिया क्वेरी सीएसएस के एगो फीचर हवे जेह में ब्राउजर आ ऑपरेटिंग सिस्टम पैरामीटर सभ के सेट के आधार पर स्टाइल सभ के सशर्त रूप से लागू करे के इजाजत मिले ला। हमनी के सबसे जादा min-widthअपना मीडिया क्वेरी में इस्तेमाल करेनी जा।

  • मोबाइल पहिले, रिस्पांसिव डिजाइन के लक्ष्य बा। बूटस्ट्रैप के सीएसएस के मकसद बा कि लेआउट के सभसे छोट ब्रेकपॉइंट पर काम करे खातिर बेयर न्यूनतम स्टाइल सभ के लागू कइल जाय, आ फिर स्टाइल सभ पर लेयर कइल जाय ताकि बड़हन डिवाइस सभ खातिर ओह डिजाइन के एडजस्ट कइल जा सके। एह से रउरा सीएसएस के अनुकूलित कइल जाला, रेंडरिंग के समय में सुधार होला आ रउरा विजिटरन खातिर एगो बढ़िया अनुभव मिलेला.

उपलब्ध ब्रेकपॉइंट बा

बूटस्ट्रैप में छह गो डिफ़ॉल्ट ब्रेकपॉइंट शामिल बाड़ें, जिनहन के कबो-कबो ग्रिड टीयर भी कहल जाला , रिस्पांसिवली बिल्डिंग खातिर। अगर रउआ हमनी के स्रोत Sass फाइल के इस्तेमाल कर रहल बानी त एह ब्रेकपॉइंट के अनुकूलित कइल जा सकेला।

ब्रेकपॉइंट हो गइल बा क्लास के इन्फिक्स कइल जाला आयाम के बारे में बतावल गइल बा
अतिरिक्त छोट बा कवनो ना <576px के बा
छोट sm ≥576px के बा
माध्यम md ≥768px के बा
बड़हन lg ≥992px के बा
अतिरिक्त बड़हन बा xl ≥1200px के बा
अतिरिक्त अतिरिक्त बड़ बा xxl ≥1400px के बा

हर ब्रेकपॉइंट के आराम से अइसन कंटेनर सभ के पकड़े खातिर चुनल गइल जेकर चौड़ाई 12 के गुणनफल होखे ब्रेकपॉइंट सभ आम डिवाइस साइज आ व्यूपोर्ट डायमेंशन सभ के एगो सबसेट के भी प्रतिनिधित्व करे लें-ई हर यूज केस भा डिवाइस के बिसेस रूप से लक्ष्य ना करे लें। एकरा बजाय, रेंज लगभग कवनो डिवाइस खातिर निर्माण करे खातिर एगो मजबूत अवुरी सुसंगत आधार देवेले।

_variables.scssई ब्रेकपॉइंट Sass के माध्यम से अनुकूलन योग्य बा-रउआ ई हमनी के स्टाइलशीट में Sass मैप में मिल जाई ।

$grid-breakpoints: (
  xs: 0,
  sm: 576px,
  md: 768px,
  lg: 992px,
  xl: 1200px,
  xxl: 1400px
);

हमनी के Sass नक्शा आ चर के संशोधित करे के तरीका के बारे में अउरी जानकारी आ उदाहरण खातिर, कृपया ग्रिड दस्तावेजीकरण के Sass खंड देखल जाय ।

मीडिया से पूछताछ कइल जाला

चूँकि बूटस्ट्रैप के पहिले मोबाइल होखे खातिर विकसित कइल गइल बा, हमनी के अपना लेआउट आ इंटरफेस खातिर समझदार ब्रेकपॉइंट बनावे खातिर मुट्ठी भर मीडिया क्वेरी के इस्तेमाल करेनी जा। ई ब्रेकपॉइंट सभ ज्यादातर न्यूनतम व्यूपोर्ट चौड़ाई पर आधारित होलें आ हमनी के व्यूपोर्ट बदले के साथ तत्व सभ के स्केल अप करे के इजाजत देला।

मिन-चौड़ाई के बा

बूटस्ट्रैप मुख्य रूप से हमनी के लेआउट, ग्रिड सिस्टम, आ घटक सभ खातिर हमनी के स्रोत Sass फाइल सभ में निम्नलिखित मीडिया क्वेरी रेंज सभ के इस्तेमाल करे ला-या ब्रेकपॉइंट सभ।

// Source mixins

// No media query necessary for xs breakpoint as it's effectively `@media (min-width: 0) { ... }`
@include media-breakpoint-up(sm) { ... }
@include media-breakpoint-up(md) { ... }
@include media-breakpoint-up(lg) { ... }
@include media-breakpoint-up(xl) { ... }
@include media-breakpoint-up(xxl) { ... }

// Usage

// Example: Hide starting at `min-width: 0`, and then show at the `sm` breakpoint
.custom-class {
  display: none;
}
@include media-breakpoint-up(sm) {
  .custom-class {
    display: block;
  }
}

ई सास मिक्सिन हमनी के संकलित सीएसएस में हमनी के सास चर में घोषित मान के उपयोग करके अनुवाद करेला। उदाहरण खातिर:

// X-Small devices (portrait phones, less than 576px)
// No media query for `xs` since this is the default in Bootstrap

// Small devices (landscape phones, 576px and up)
@media (min-width: 576px) { ... }

// Medium devices (tablets, 768px and up)
@media (min-width: 768px) { ... }

// Large devices (desktops, 992px and up)
@media (min-width: 992px) { ... }

// X-Large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { ... }

// XX-Large devices (larger desktops, 1400px and up)
@media (min-width: 1400px) { ... }

अधिकतम-चौड़ाई के बा

हमनी के कबो-कबो मीडिया क्वेरी के इस्तेमाल करेनी जा जवन दूसरा दिशा में जाला (दिल गईल स्क्रीन साइज या ओकरा से छोट ):

// No media query necessary for xs breakpoint as it's effectively `@media (max-width: 0) { ... }`
@include media-breakpoint-down(sm) { ... }
@include media-breakpoint-down(md) { ... }
@include media-breakpoint-down(lg) { ... }
@include media-breakpoint-down(xl) { ... }
@include media-breakpoint-down(xxl) { ... }

// Example: Style from medium breakpoint and down
@include media-breakpoint-down(md) {
  .custom-class {
    display: block;
  }
}

ई मिक्सिन ओह घोषित ब्रेकपॉइंट सभ के ले के ओह सभ से घटाव के हमनी के मान .02pxके रूप में इस्तेमाल करे लें। max-widthउदाहरण खातिर:

// `xs` returns only a ruleset and no media query
// ... { ... }

// `sm` applies to x-small devices (portrait phones, less than 576px)
@media (max-width: 575.98px) { ... }

// `md` applies to small devices (landscape phones, less than 768px)
@media (max-width: 767.98px) { ... }

// `lg` applies to medium devices (tablets, less than 992px)
@media (max-width: 991.98px) { ... }

// `xl` applies to large devices (desktops, less than 1200px)
@media (max-width: 1199.98px) { ... }

// `xxl` applies to x-large devices (large desktops, less than 1400px)
@media (max-width: 1399.98px) { ... }
.02px घटावल काहें कइल जाला? ब्राउजर वर्तमान में रेंज संदर्भ क्वेरी सभ के सपोर्ट ना करे लें , एह से हमनी के अउरी परिशुद्धता वाला मान सभ के इस्तेमाल से आ भिन्नात्मक चौड़ाई वाला उपसर्ग min-max- व्यूपोर्ट सभ के सीमा सभ के आसपास काम करे लीं (जवन उच्च-डीपीआई डिवाइस सभ पर कुछ खास शर्त सभ के तहत हो सके ला, उदाहरण खातिर)।

एकल ब्रेकपॉइंट के बा

न्यूनतम आ अधिकतम ब्रेकपॉइंट चौड़ाई के इस्तेमाल से स्क्रीन साइज के एकल सेगमेंट के लक्ष्य बनावे खातिर मीडिया क्वेरी आ मिक्सिन भी बाड़ें।

@include media-breakpoint-only(xs) { ... }
@include media-breakpoint-only(sm) { ... }
@include media-breakpoint-only(md) { ... }
@include media-breakpoint-only(lg) { ... }
@include media-breakpoint-only(xl) { ... }
@include media-breakpoint-only(xxl) { ... }

उदाहरण खातिर के @include media-breakpoint-only(md) { ... }परिणाम होई :

@media (min-width: 768px) and (max-width: 991.98px) { ... }

ब्रेकपॉइंट के बीच में बा

एही तरे मीडिया क्वेरी कई गो ब्रेकपॉइंट चौड़ाई में फैल सके लीं:

@include media-breakpoint-between(md, xl) { ... }

जवना के नतीजा बा कि:

// Example
// Apply styles starting from medium devices and up to extra large devices
@media (min-width: 768px) and (max-width: 1199.98px) { ... }