שפאלטן
לערן ווי צו מאָדיפיצירן שפאלטן מיט אַ האַנדפול פון אָפּציעס פֿאַר אַליינמאַנט, אָרדערינג און אָפסעטטינג דאַנק צו אונדזער פלעקסבאָקס גריד סיסטעם. פּלוס, זען ווי צו נוצן זייַל קלאסן צו פירן ברייטס פון ניט-גריד עלעמענטן.
ווי זיי אַרבעטן
-
שפאלטן בויען אויף די פלעקסבאָקס אַרקאַטעקטשער פון די גריד. פלעקסבאָקס מיטל אַז מיר האָבן אָפּציעס פֿאַר טשאַנגינג יחיד שפאלטן און מאָדיפיצירן גרופּעס פון שפאלטן אויף די רודערן מדרגה . איר קלייַבן ווי שפאלטן וואַקסן, ייַנשרומפּן אָדער אַנדערש טוישן.
-
ווען איר בויען גריד לייאַוץ, אַלע אינהאַלט איז אין שפאלטן. די כייעראַרקי פון Bootstrap ס גריד גייט פון קאַנטיינער צו רודערן צו זייַל צו דיין אינהאַלט. אין זעלטן מאל, איר קען פאַרבינדן אינהאַלט און זייַל, אָבער זיין אַווער אַז עס קען זיין אַנינטענדיד קאַנסאַקווענסאַז.
-
באָאָטסטראַפּ כולל פּרעדעפינעד קלאסן פֿאַר קריייטינג שנעל, אָפּרופיק לייאַוץ. מיט זעקס ברעאַקפּאָינץ און אַ טוץ שפאלטן אין יעדער גריד ריי, מיר האָבן דאַזאַנז פון קלאסן שוין געבויט פֿאַר איר צו שאַפֿן דיין געוואלט לייאַוץ. דעם קענען זיין פאַרקריפּלט דורך Sass אויב איר ווילט.
אַליינמאַנט
ניצן פלעקסבאָקס אַליינמאַנט יוטילאַטיז צו ווערטיקלי און כאָריזאַנטאַלי ייַנרייען שפאלטן.
ווערטיקאַל אַליינמאַנט
<div class="container text-center">
<div class="row align-items-start">
<div class="col">
One of three columns
</div>
<div class="col">
One of three columns
</div>
<div class="col">
One of three columns
</div>
</div>
<div class="row align-items-center">
<div class="col">
One of three columns
</div>
<div class="col">
One of three columns
</div>
<div class="col">
One of three columns
</div>
</div>
<div class="row align-items-end">
<div class="col">
One of three columns
</div>
<div class="col">
One of three columns
</div>
<div class="col">
One of three columns
</div>
</div>
</div>
<div class="container text-center">
<div class="row">
<div class="col align-self-start">
One of three columns
</div>
<div class="col align-self-center">
One of three columns
</div>
<div class="col align-self-end">
One of three columns
</div>
</div>
</div>
האָריזאָנטאַל אַליינמאַנט
<div class="container text-center">
<div class="row justify-content-start">
<div class="col-4">
One of two columns
</div>
<div class="col-4">
One of two columns
</div>
</div>
<div class="row justify-content-center">
<div class="col-4">
One of two columns
</div>
<div class="col-4">
One of two columns
</div>
</div>
<div class="row justify-content-end">
<div class="col-4">
One of two columns
</div>
<div class="col-4">
One of two columns
</div>
</div>
<div class="row justify-content-around">
<div class="col-4">
One of two columns
</div>
<div class="col-4">
One of two columns
</div>
</div>
<div class="row justify-content-between">
<div class="col-4">
One of two columns
</div>
<div class="col-4">
One of two columns
</div>
</div>
<div class="row justify-content-evenly">
<div class="col-4">
One of two columns
</div>
<div class="col-4">
One of two columns
</div>
</div>
</div>
זייַל ראַפּינג
אויב מער ווי 12 שפאלטן זענען געשטעלט אין אַ איין רודערן, יעדער גרופּע פון עקסטרע שפאלטן וועט, ווי איין אַפּאַראַט, ייַנוויקלען אויף אַ נייַע שורה.
זינט 9 + 4 = 13> 12, דעם 4-זייַל-ברייט דייוו איז אלנגעוויקלט אויף אַ נייַע שורה ווי איין קאַנטיגיואַס אַפּאַראַט.
סאַבסאַקוואַנט שפאלטן פאָרזעצן צוזאמען די נייַע שורה.
<div class="container">
<div class="row">
<div class="col-9">.col-9</div>
<div class="col-4">.col-4<br>Since 9 + 4 = 13 > 12, this 4-column-wide div gets wrapped onto a new line as one contiguous unit.</div>
<div class="col-6">.col-6<br>Subsequent columns continue along the new line.</div>
</div>
</div>
זייַל ברייקס
ברייקינג שפאלטן צו אַ נייַע שורה אין פלעקסבאָקס ריקווייערז אַ קליין כאַק: לייגן אַן עלעמענט מיט width: 100%
ווו נאָר איר ווילן צו ייַנוויקלען דיין שפאלטן צו אַ נייַע שורה. נאָרמאַללי דאָס איז פארענדיקט מיט קייפל .row
ס, אָבער ניט יעדער ימפּלאַמענטיישאַן אופֿן קענען זיין אַקאַונץ פֿאַר דעם.
<div class="container text-center">
<div class="row">
<div class="col-6 col-sm-3">.col-6 .col-sm-3</div>
<div class="col-6 col-sm-3">.col-6 .col-sm-3</div>
<!-- Force next columns to break to new line -->
<div class="w-100"></div>
<div class="col-6 col-sm-3">.col-6 .col-sm-3</div>
<div class="col-6 col-sm-3">.col-6 .col-sm-3</div>
</div>
</div>
איר קענט אויך צולייגן דעם ברעכן ביי ספּעציפיש ברייקפּאָינץ מיט אונדזער אָפּרופיק אַרויסווייַזן יוטילאַטיז .
<div class="container text-center">
<div class="row">
<div class="col-6 col-sm-4">.col-6 .col-sm-4</div>
<div class="col-6 col-sm-4">.col-6 .col-sm-4</div>
<!-- Force next columns to break to new line at md breakpoint and up -->
<div class="w-100 d-none d-md-block"></div>
<div class="col-6 col-sm-4">.col-6 .col-sm-4</div>
<div class="col-6 col-sm-4">.col-6 .col-sm-4</div>
</div>
</div>
ריאָרדערינג
סדר קלאסן
ניצן .order-
קלאסן צו קאָנטראָלירן די וויזשאַוואַל סדר פון דיין אינהאַלט. די קלאסן זענען אָפּרופיק, אַזוי איר קענען שטעלן די order
ברייקפּוינט (למשל, .order-1.order-md-2
). כולל שטיצן פֿאַר אַלע זעקס גריד טיערס 1
.5
<div class="container text-center">
<div class="row">
<div class="col">
First in DOM, no order applied
</div>
<div class="col order-5">
Second in DOM, with a larger order
</div>
<div class="col order-1">
Third in DOM, with an order of 1
</div>
</div>
</div>
עס זענען אויך אָפּרופיק .order-first
און .order-last
קלאסן וואָס טוישן די order
פון אַן עלעמענט דורך אַפּלייינג order: -1
און order: 6
ריספּעקטיוולי. די קלאסן קענען אויך זיין ינטערמיקסיד מיט די געציילט .order-*
קלאסן ווי דארף.
<div class="container text-center">
<div class="row">
<div class="col order-last">
First in DOM, ordered last
</div>
<div class="col">
Second in DOM, unordered
</div>
<div class="col order-first">
Third in DOM, ordered first
</div>
</div>
</div>
אָפסעטטינג שפאלטן
איר קענען אָפסעט גריד שפאלטן אין צוויי וועגן: אונדזער אָפּרופיק .offset-
גריד קלאסן און אונדזער גרענעץ יוטילאַטיז . גריד קלאסן זענען סייזד צו גלייַכן שפאלטן בשעת מאַרדזשאַנז זענען מער נוציק פֿאַר שנעל לייאַוץ ווו די ברייט פון די פאָטאָ איז בייַטעוודיק.
אָפסעט קלאסן
מאַך שפאלטן צו די רעכט ניצן .offset-md-*
קלאסן. די קלאסן פאַרגרעסערן די לינקס גרענעץ פון אַ זייַל דורך *
שפאלטן. פֿאַר בייַשפּיל, .offset-md-4
באוועגט .col-md-4
איבער פיר שפאלטן.
<div class="container text-center">
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4 offset-md-4">.col-md-4 .offset-md-4</div>
</div>
<div class="row">
<div class="col-md-3 offset-md-3">.col-md-3 .offset-md-3</div>
<div class="col-md-3 offset-md-3">.col-md-3 .offset-md-3</div>
</div>
<div class="row">
<div class="col-md-6 offset-md-3">.col-md-6 .offset-md-3</div>
</div>
</div>
אין אַדישאַן צו זייַל פּאָליאַנע ביי אָפּרופיק ברעאַקפּאָינץ, איר קען דאַרפֿן צו באַשטעטיק אָפסעץ. זען דעם אין קאַמף אין די גריד בייַשפּיל .
<div class="container text-center">
<div class="row">
<div class="col-sm-5 col-md-6">.col-sm-5 .col-md-6</div>
<div class="col-sm-5 offset-sm-2 col-md-6 offset-md-0">.col-sm-5 .offset-sm-2 .col-md-6 .offset-md-0</div>
</div>
<div class="row">
<div class="col-sm-6 col-md-5 col-lg-6">.col-sm-6 .col-md-5 .col-lg-6</div>
<div class="col-sm-6 col-md-5 offset-md-2 col-lg-6 offset-lg-0">.col-sm-6 .col-md-5 .offset-md-2 .col-lg-6 .offset-lg-0</div>
</div>
</div>
גרענעץ יוטילאַטיז
מיט די מאַך צו פלעקסבאָקס אין וו4, איר קענען נוצן גרענעץ יוטילאַטיז ווי .me-auto
צו צווינגען סיבלינג שפאלטן אַוועק פון איינער דעם אנדערן.
<div class="container text-center">
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4 ms-auto">.col-md-4 .ms-auto</div>
</div>
<div class="row">
<div class="col-md-3 ms-md-auto">.col-md-3 .ms-md-auto</div>
<div class="col-md-3 ms-md-auto">.col-md-3 .ms-md-auto</div>
</div>
<div class="row">
<div class="col-auto me-auto">.col-auto .me-auto</div>
<div class="col-auto">.col-auto</div>
</div>
</div>
סטאַנדאַלאָנע זייַל קלאסן
די .col-*
קלאסן קענען אויך זיין געניצט אַרויס אַ .row
צו געבן אַן עלעמענט אַ ספּעציפיש ברייט. ווען זייַל קלאסן זענען געניצט ווי ניט-דירעקט קינדער פון אַ רודערן, די פּאַדדינגז זענען איבערגעהיפּערט.
<div class="col-3 bg-light p-3 border">
.col-3: width of 25%
</div>
<div class="col-sm-9 bg-light p-3 border">
.col-sm-9: width of 75% above sm breakpoint
</div>
די קלאסן קענען זיין געוויינט צוזאַמען מיט יוטילאַטיז צו שאַפֿן אָפּרופיק פלאָוטיד בילדער. מאַכן זיכער צו ייַנוויקלען די אינהאַלט אין אַ .clearfix
ראַפּער צו ויסמעקן די לאָזנ שווימען אויב די טעקסט איז קירצער.
א פּאַראַגראַף פון אָרטהאָלדער טעקסט. מיר נוצן עס דאָ צו ווייַזן די נוצן פון די קלירפיקס קלאַס. מיר לייגן דאָ גאַנץ אַ ביסל מינינגלאַס פראַסעס צו באַווייַזן ווי די שפאלטן ינטעראַקט דאָ מיט די פלאָוטיד בילד.
ווי איר קענען זען די פּאַראַגראַפס גראַציעז ייַנוויקלען די פלאָוטיד בילד. איצט ימאַדזשאַן ווי דאָס וואָלט קוקן מיט עטלעכע פאַקטיש אינהאַלט אין דאָ, אלא ווי בלויז דעם נודנע אָרטהאָלדער טעקסט וואָס גייט אויף און אויף, אָבער פאקטיש קאַנווייז קיין מאַמאָשעסדיק אינפֿאָרמאַציע. עס פשוט נעמט פּלאַץ און זאָל ניט טאַקע זיין לייענען.
און נאָך, דאָ איר זענט, נאָך פּערסאַווירינג אין לייענען דעם אָרטהאָלדער טעקסט, כאָופּינג פֿאַר עטלעכע מער ינסייץ, אָדער עטלעכע פאַרבאָרגן יסטער יי פון אינהאַלט. אפשר א וויץ. צום באַדויערן, עס איז גאָרנישט פון דעם דאָ.
<div class="clearfix">
<img src="..." class="col-md-6 float-md-end mb-3 ms-md-3" alt="...">
<p>
A paragraph of placeholder text. We're using it here to show the use of the clearfix class. We're adding quite a few meaningless phrases here to demonstrate how the columns interact here with the floated image.
</p>
<p>
As you can see the paragraphs gracefully wrap around the floated image. Now imagine how this would look with some actual content in here, rather than just this boring placeholder text that goes on and on, but actually conveys no tangible information at. It simply takes up space and should not really be read.
</p>
<p>
And yet, here you are, still persevering in reading this placeholder text, hoping for some more insights, or some hidden easter egg of content. A joke, perhaps. Unfortunately, there's none of that here.
</p>
</div>