ब्रेकपॉइंट अशें म्हण्टात
ब्रेकपॉइंट हे सानुकूल करपाक येवपी रुंदाय आसात जे तुमची प्रतिसाद मांडावळ बूटस्ट्रॅपांतल्या डिव्हायस वा दृश्यपोर्ट आकारां मदीं कशी वागता तें थारायता.
मुळाव्यो संकल्पना
-
ब्रेकपॉइंट हे प्रतिसाद दिवपी डिझायनाचे बिल्डिंग ब्लॉक आसात. तुमची मांडावळ केन्ना एका विशिश्ट दृश्यपोर्ट वा डिव्हायस आकाराचेर अनुकूल करूंक शकता हाचेर नियंत्रण दवरपाक तांचो वापर करचो.
-
ब्रेकपॉइंट वरवीं तुमचो CSS आर्किटेक्ट करपाक मिडिया क्वेरी वापरात. माध्यम क्वेरी हें CSS चें एक खाशेलपण आसा जें तुमकां ब्राउझर आनी कार्यप्रणाली मापदंडांच्या संचाचेर आदारीत शैली सशर्त लागू करपाक परवानगी दिता. आमी चड करून
min-width
आमच्या मिडिया क्वेरींत वापरतात. -
मोबायल पयली, प्रतिसाद दिवपी डिझायन हें ध्येय. Bootstrap च्या CSS चो हेतू सगळ्यांत ल्हान ब्रेकपॉइंटाचेर मांडावळ काम करपाक, आनी मागीर व्हडल्या साधनां खातीर ती डिझायन समायोजीत करपाक शैलींचेर थर घालप. हाका लागून तुमचो CSS अनुकूल जाता, रेंडरिंग वेळ सुदारता, आनी तुमच्या भेट दिवप्यांक एक उत्कृश्ट अणभव मेळटा.
उपलब्ध आशिल्ले ब्रेकपॉइंट
बूटस्ट्रॅपांत स मुलभूत ब्रेकपॉइंट आसपावीत आसात, केन्ना केन्नाय ग्रिड टायर्स अशें म्हण्टात , प्रतिसाद दिवन बांदपाखातीर. तुमी आमचीं स्रोत 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 नकाशे आनी चड-उणें कशे बदलचे हाचे विशीं चड म्हायती आनी उदाहरणां खातीर, उपकार करून Grid दस्तावेजीकरणाचो Sass विभाग पळयात .
मिडियाचेर प्रस्न विचारतात
Bootstrap पयली मोबायल जावपाक विकसीत केल्ल्यान, आमी आमच्या मांडावळी आनी संवादां खातीर समजदार ब्रेकपॉइंट तयार करपाक मुठीभर माध्यम क्वेरी वापरतात. हे ब्रेकपॉइंट चड करून किमान व्ह्यूपोर्ट रुंदायेचेर आदारीत आसतात आनी व्ह्यूपोर्ट बदलत वता तशें आमकां घटकांक स्केल करपाक परवानगी दितात.
मिन-रुंदी
बूटस्ट्रॅप मुखेलपणान आमच्या मांडावळ, ग्रिड प्रणाली, आनी घटकांखातीर आमच्या स्त्रोत 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;
}
}
हे Sass mixins आमच्या Sass व्हेरिएबलांत जाहीर केल्लीं मोलां वापरून आमच्या संकलित CSS त अणकार करतात. उदारणा खातीर:
// 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
मोलां म्हणून वापरतात. उदारणा खातीर:
// X-Small devices (portrait phones, less than 576px)
@media (max-width: 575.98px) { ... }
// Small devices (landscape phones, less than 768px)
@media (max-width: 767.98px) { ... }
// Medium devices (tablets, less than 992px)
@media (max-width: 991.98px) { ... }
// Large devices (desktops, less than 1200px)
@media (max-width: 1199.98px) { ... }
// X-Large devices (large desktops, less than 1400px)
@media (max-width: 1399.98px) { ... }
// XX-Large devices (larger desktops)
// No media query since the xxl breakpoint has no upper bound on its width
min-
आनी max-
उपसर्ग आनी दृश्यपोर्टां भोंवतणीं काम करतात
(जें उच्च-dpi साधनांचेर कांय अटीं खाला घडूंक शकता, देखीक).
एकूच ब्रेकपॉइंट
तशेंच उण्यांत उणी आनी चडांत चड ब्रेकपॉइंट रुंदाय वापरून स्क्रीन आकारांच्या एकाच विभागाक लक्ष्य करपाखातीर माध्यम क्वेरी आनी मिक्सिन आसात.
@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) { ... }
देखीक the @include media-breakpoint-only(md) { ... }
will result in : 1.1.
@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) { ... }