ברייקפּוינץ
ברעאַקפּאָינץ זענען קוסטאָמיזאַבלע ברייטס וואָס באַשטימען ווי דיין אָפּרופיק אויסלייג ביכייווז אַריבער מיטל אָדער וויופּאָרט סיזעס אין Bootstrap.
האַרץ קאַנסעפּס
-
ברעאַקפּאָינץ זענען די בנין בלאַקס פון אָפּרופיק פּלאַן. ניצן זיי צו קאָנטראָלירן ווען דיין אויסלייג קענען זיין צוגעפאסט אין אַ באַזונדער וויופּאָרט אָדער מיטל גרייס.
-
ניצן מעדיע קוויריז צו אַרכיטעקט דיין CSS דורך ברייקפּוינט. מעדיע קוויריז זענען אַ שטריך פון CSS וואָס אַלאַוז איר צו קאַנדישאַנאַלי צולייגן סטיילז באזירט אויף אַ גאַנג פון בלעטערער און אָפּערייטינג סיסטעם פּאַראַמעטערס. מיר רובֿ קאַמאַנלי נוצן
min-width
אין אונדזער מידיאַ קוויריז. -
מאָביל ערשטער, אָפּרופיק פּלאַן איז דער ציל. Bootstrap's CSS יימז צו צולייגן די נאַקעט מינימום פון סטיילז צו מאַכן אַ אויסלייג אַרבעט אין דער קלענסטער ברייקפּוינט, און דערנאָך לייַערס אויף סטיילז צו סטרויערן דעם פּלאַן פֿאַר גרעסערע דעוויסעס. דאָס אָפּטימיזעס דיין CSS, ימפּרוווז רענדערינג צייט און גיט אַ גרויס דערפאַרונג פֿאַר דיין וויזאַטערז.
בנימצא ברייקפּאָינץ
באָאָטסטראַפּ כולל זעקס פעליקייַט ברייקפּאָינץ, מאל ריפערד צו ווי גריד טיערס , פֿאַר ריספּאַנסיוולי בנין. די ברעאַקפּאָינץ קענען זיין קאַסטאַמייזד אויב איר נוצן אונדזער מקור סאַסס טעקעס.
ברייקפּוינט | קלאַס ינפיקס | דימענשאַנז |
---|---|---|
X-קליין | קיינער | <576 פּקס |
קליין | sm |
≥576 פּקס |
מיטל | md |
≥768 פּקס |
גרויס | lg |
≥992 פּקס |
עקסטרע גרויס | xl |
≥1200 פּקס |
עקסטרע עקסטרע גרויס | xxl |
≥1400 פּקס |
יעדער ברעאַקפּאָינט איז אויסדערוויילט צו קאַמפערטאַבלי האַלטן קאַנטיינערז וועמענס ווידטס זענען מאַלטאַפּאַלז פון 12. ברעאַקפּאָינץ זענען אויך רעפּריזענאַטיוו פון אַ סאַבסעט פון פּראָסט מיטל סיזעס און וויופּאָרט דימענשאַנז - זיי טאָן ניט ספּאַסיפיקלי ציל יעדער נוצן פאַל אָדער מיטל. אַנשטאָט, די ריינדזשאַז צושטעלן אַ שטאַרק און קאָנסיסטענט יסוד צו בויען אויף פֿאַר כּמעט קיין מיטל.
די ברעאַקפּאָינץ זענען קוסטאָמיזאַבלע דורך Sass - איר וועט געפֿינען זיי אין אַ Sass מאַפּע אין אונדזער _variables.scss
סטיילז.
$grid-breakpoints: (
xs: 0,
sm: 576px,
md: 768px,
lg: 992px,
xl: 1200px,
xxl: 1400px
);
פֿאַר מער אינפֿאָרמאַציע און ביישפילן אויף ווי צו מאָדיפיצירן אונדזער סאַס מאַפּס און וועריאַבאַלז, ביטע אָפּשיקן צו די סאַסס אָפּטיילונג פון די גריד דאַקיומענטיישאַן .
מידיאַ קוויריז
זינט Bootstrap איז דעוועלאָפּעד צו זיין רירעוודיק ערשטער, מיר נוצן אַ האַנדפול פון מעדיע פֿראגן צו שאַפֿן פיליק ברעאַקפּאָינץ פֿאַר אונדזער לייאַוץ און ינטערפייסיז. די ברעאַקפּאָינץ זענען מערסטנס באזירט אויף מינימום וויופּאָרט ווידטס און לאָזן אונדז צו פאַרגרעסערן עלעמענטן ווען די וויופּאָרט ענדערונגען.
מין-ברייט
באָאָטסטראַפּ בפֿרט ניצט די פאלגענדע מידיאַ אָנפֿרעג ריינדזשאַז - אָדער ברייקפּאָינץ - אין אונדזער מקור סאַסס טעקעס פֿאַר אונדזער אויסלייג, גריד סיסטעם און קאַמפּאָונאַנץ.
// 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;
}
}
די סאַס מיקסינס איבערזעצן אין אונדזער קאַמפּיילד 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-
פּרעפיקסעס און וויופּאָרטס מיט פראַקשאַנאַל ווידטס (וואָס קענען פּאַסירן אונטער זיכער טנאָים אויף הויך-דפּי דעוויסעס, פֿאַר בייַשפּיל) דורך ניצן וואַלועס מיט העכער פּינטלעכקייַט.
איין ברייקפּאָינט
עס זענען אויך מעדיע פֿראגן און מיקסינס פֿאַר טאַרגאַטינג אַ איין אָפּשניט פון פאַרשטעלן סיזעס מיט די מינימום און מאַקסימום ברייקפּוינט ברייט.
@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) { ... }