کۆچکردن بۆ v5
شوێنپێهەڵگرتن و پێداچوونەوە بە گۆڕانکارییەکان لە فایلە سەرچاوەییەکانی Bootstrap، بەڵگەنامەکان و پێکهاتەکانی بکە بۆ ئەوەی یارمەتیت بدات لە گواستنەوە لە v4 بۆ v5.
وابەستەییەکان
- jQuery ی کەوتە خوارەوە.
- لە Popper v1.xەوە بەرزکراوەتەوە بۆ Popper v2.x.
- Libsass ی گۆڕی بە Dart Sass وەک کۆمپایەری Sass ی ئێمە بە پێدانی Libsass بەکارنەهاتووە.
- لە جێکیلەوە کۆچمان کرد بۆ هوگۆ بۆ دروستکردنی بەڵگەنامەکانمان
پشتگیری وێبگەڕ
- ئینتەرنێت ئێکسپلۆرەری ١٠ و ١١ی وەلا هێنا
- مایکرۆسۆفت ئێدج < 16 (Legacy Edge) دابەزیوە
- فایەرفۆکس < 60 دابەزاند
- سەفاری دابەزیوە < 12
- سەفاری iOS < 12 دابەزی
- کرۆمی دابەزیوە < 60
گۆڕانکاری لە بەڵگەنامەکاندا دەکرێت
- دووبارە دیزاین کراوەتەوە بۆ ماڵپەڕ و شێوازی دۆکیومێنتەکان و ژێرەوە.
- ڕێنمایی نوێی پارسێل زیادکرا .
- بەشی نوێی Customize زیادکرا , جێگەی لاپەڕەی Theming ی v4 دەگرێتەوە , بە وردەکاری نوێ لەسەر Sass، هەڵبژاردەکانی ڕێکخستنی جیهانی، پلانی ڕەنگەکان، گۆڕاوەکانی CSS و زۆر شتی تر.
- هەموو بەڵگەنامەکانی فۆڕم ڕێکخستەوە بۆ بەشی نوێی فۆڕمەکان , ناوەڕۆکەکەی جیاکردەوە بۆ لاپەڕەی زیاتر تەرکیزکراو.
- بە هەمان شێوە، بەشی Layout نوێکرایەوە , بۆ ئەوەی ناوەڕۆکی تۆڕەکە بە ڕوونیتر گۆشت بکات.
- ناوی لاپەڕەی پێکهاتەی “Navs” گۆڕدرا بۆ “Navs & Tabs”.
- ناوی لاپەڕەی “Checks” گۆڕدرا بۆ “Checks & radios”.
- دیزاینێکی نوێی navbar ی کردەوە و subnav ێکی نوێمان زیاد کرد بۆ ئەوەی ئاسانتر بە دەوری سایتەکانمان و وەشانی docs ـەکانماندا بگەڕێیت.
- زیادکردنی کورتکراوەی نوێی کیبۆرد بۆ بواری گەڕان: Ctrl + /.
ساس
-
ئێمە تێکەڵکردنی نەخشەی پێشوەختەی Sassمان لابردووە بۆ ئەوەی ئاسانتر بەها زیادەکان لاببەین. لەبیرت بێت ئێستا دەبێت هەموو بەهاکان لە نەخشەکانی ساسدا پێناسە بکەیت وەک
$theme-colors. سەیری چۆنیەتی مامەڵەکردن لەگەڵ نەخشەکانی ساس بکە . -
شکاندن
color-yiq()ناوی فەنکشن و گۆڕاوە پەیوەندیدارەکان گۆڕدرا بۆcolor-contrast()وەک ئەوەی چیتر پەیوەندی بە YIQ colorspace نییە. سەیری #30168 بکە.$yiq-contrasted-thresholdناوی گۆڕاوە بۆ$min-contrast-ratio.$yiq-text-darkو$yiq-text-lightبە رێککەوت ناویان گۆڕدراوە بۆ$color-contrast-darkو$color-contrast-light.
-
شکاندنپارامێتەرەکانی میکسینەکانی پرسیاری میدیا گۆڕاون بۆ رێبازێکی لۆژیکیتر.
media-breakpoint-down()خاڵی شکاندن خۆی بەکاردەهێنێت لەبری خاڵی شکاندنی داهاتوو (بۆ نموونە،media-breakpoint-down(lg)لەبری ئەوەیmedia-breakpoint-down(md)دەرچەی بینینی ئامانجەکان بچووکتر بێت لەlg).- بە هەمان شێوە، پارامێتری دووەم لە
media-breakpoint-between()هەروەها خاڵی شکاندن خۆی بەکاردەهێنێت لەبری خاڵی شکاندنی داهاتوو (بۆ نموونە،media-between(sm, lg)لەبریmedia-breakpoint-between(sm, md)ئامانجەکانی بینینی دەروازەکانی نێوانsmوlg).
-
شکاندنستایلەکانی چاپکردن و
$enable-print-stylesگۆڕاوەکان لابراون. پۆلەکانی پیشاندانی چاپکردن هێشتا لە دەوروبەردان. سەیری #28339 بکە . -
شکاندن
color(),theme-color(), و فەنکشنەکانیgray()لە بەرژەوەندی گۆڕاوەکان دابەزاندووە. سەیری #29083 بکە . -
شکاندن
theme-color-level()ناوی فەنکشنەکە گۆڕدراوە بۆ وcolor-level()ئێستا هەر ڕەنگێک کە بتەوێت لەبری تەنها$theme-colorڕەنگەکان وەریدەگرێت. سەیری #29083 بکە ئاگاداربە:color-level()دواتر لە کەوتە خوارەوەv5.0.0-alpha3. -
شکاندنناوی گۆڕاوە
$enable-prefers-reduced-motion-media-queryو$enable-pointer-cursor-for-buttonsبۆ$enable-reduced-motionو$enable-button-pointersبۆ کورتی. -
شکاندن
bg-gradient-variant()میکسینەکە دەرهێنرا . پۆلەکە بەکاربهێنە.bg-gradientبۆ زیادکردنی گرادێنت بۆ توخمەکان لەبری.bg-gradient-*پۆلە دروستکراوەکان. -
شکاندن میکسینەکان کە پێشتر بەکارنەهێنراون لابراون:
hover،hover-focus،plain-hover-focus، وhover-focus-activefloat()form-control-mixin()nav-divider()retina-img()text-hide()(هەروەها پۆلی سوودمەندی پەیوەندیدار وەلا هێنا،.text-hide)visibility()form-control-focus()
-
شکاندنناوی
scale-color()فەنکشنەکەی گۆڕاوە بۆshift-color()بۆ ئەوەی بەریەک نەکەوتن لەگەڵ فەنکشنی قەبارەدانانی ڕەنگی تایبەتی ساس. -
box-shadowئێستا میکسینەکان ڕێگە بەnullبەهاکان دەدەن وnoneلە چەندین ئارگومێنتەوە دابەزن. سەیری #30394 بکە . -
ئێستا
border-radius()میکسینەکە بەهایەکی پێشوەختەی هەیە.
سیستەمی ڕەنگەکان
-
سیستەمی ڕەنگەکان کە لەگەڵ سیستەمێکی ڕەنگی نوێ کاریان دەکرد
color-level()و$theme-color-intervalلابرا. هەمووlighten()وdarken()فەنکشنەکانی ناو بنکە کۆدەکانمان بەtint-color()و جێگیر دەکرێنshade-color(). ئەم ئەرکانە ڕەنگەکە تێکەڵ بە یان سپی یان ڕەش دەکەن لەبری ئەوەی سووکایەتییەکەی بە ڕێژەیەکی دیاریکراو بگۆڕن. ڕەنگێک یان ڕەنگshift-color()دەکات یان سێبەری دەکات بەپێی ئەوەی کە ئایا پارامێتری کێشەکەی ئەرێنی بێت یان نەرێنی. بۆ زانیاری زیاتر سەیری #30622 بکە. -
زیادکردنی ڕەنگ و سێبەری نوێ بۆ هەموو ڕەنگێک، دابینکردنی نۆ ڕەنگی جیاوازی بۆ هەر ڕەنگێکی بنەڕەتی، وەک گۆڕاوە نوێیەکانی ساس.
-
باشترکردنی کۆنتراستی ڕەنگەکان. ڕێژەی کۆنتراستی ڕەنگەکان لە 3:1 بۆ 4.5:1 بەرزکرایەوە و ڕەنگی شین و سەوز و سیان و پەمەیی نوێکرایەوە بۆ دڵنیابوون لە کۆنتراستی WCAG 2.1 AA. هەروەها ڕەنگی کۆنتراستی ڕەنگەکانمان لە
$gray-900بۆ گۆڕیوە$black. -
tint-color()بۆ پشتگیری لە سیستەمی ڕەنگەکانمان، ئێمە تایبەتمەندی و فەنکشنی نوێمان زیاد کردووەshade-color()بۆ ئەوەی ڕەنگەکانمان بە شێوەیەکی گونجاو تێکەڵ بکەین.
نوێکارییەکانی تۆڕ
-
خاڵی شکاندنی نوێ!
xxlخاڵی شکاندنی نوێ زیادکرا بۆ1400pxو سەرەوە. هیچ گۆڕانکارییەک لە هەموو خاڵەکانی تری شکاندندا نەکرێت. -
باشترکردنی کانیاوەکان. ئێستا کانیاوەکان لە rems دانراون، و تەسکترن لە v4 (
1.5rem, یان about24px, down from30px). ئەمەش کانیەکانی سیستەمی تۆڕەکەمان لەگەڵ خزمەتگوزارییەکانی دوورکەوتنەوەمان ڕێکدەخات.- پۆلی نوێی کانیاوەکان زیادکرا (
.g-*,.gx-*, و.gy-*) بۆ کۆنترۆڵکردنی کانیاوەکانی ئاسۆیی/ڕاست، کانیاوەکانی ئاسۆیی، و کانیاوەکانی ڕاست. - شکاندنناوی گۆڕدراوە
.no-guttersبۆ.g-0بۆ ئەوەی لەگەڵ خزمەتگوزارییە نوێیەکانی کانیاودا بگونجێت.
- پۆلی نوێی کانیاوەکان زیادکرا (
-
ستوونەکان چیتر
position: relativeکاریان نەکردووە، بۆیە ڕەنگە پێویستت بە زیادکردنی.position-relativeهەندێک توخم بێت بۆ گەڕاندنەوەی ئەو هەڵسوکەوتە. -
شکاندنچەند
.order-*پۆلێکی وازی هێنا کە زۆرجار بەکارنەهێنران. ئێمە ئێستا تەنها.order-1بۆ.order-5دەرەوەی سندوق دابین دەکەین. -
شکاندنپێکهاتەکە کەوتە خوارەوە
.mediaچونکە دەتوانرێت بە ئاسانی لەگەڵ سوودمەندیەکان دووبارە بکرێتەوە. بۆ نموونە سەیری #28265 و لاپەڕەی سوودمەندییەکانی فلیکس بکە . -
شکاندن
bootstrap-grid.cssئێستا تەنهاbox-sizing: border-boxبۆ ستوونەکە کاردەکات لەبری ڕێستکردنی قەبارەی سندوقی جیهانی. بەم شێوەیە دەتوانرێت ستایلەکانی تۆڕەکەمان لە شوێنی زیاتر بەکاربهێنرێت بەبێ دەستێوەردان. -
$enable-grid-classesچیتر نەوەی پۆلەکانی کۆنتێنەر لەکار ناکات. سەیری #29146 بکە. -
میکسینەکە نوێکرایەوە
make-colبۆ پێشوەختە بۆ ستوونی یەکسان بەبێ قەبارەی دیاریکراو.
ناوەڕۆک، Reboot و هتد
-
ئێستا RFS بە شێوازی پێشوەختە چالاک کراوە. سەردێڕەکان کە میکسین بەکاردەهێنن
font-size()بە شێوەیەکی ئۆتۆماتیکی خۆیان ڕێکدەخەنfont-sizeبۆ پێوەر لەگەڵ viewport. ئەم تایبەتمەندییە پێشتر لەگەڵ v4 هەڵبژێردرابوو. -
شکاندنتایپۆگرافیای نمایشەکەمان چاککردەوە بۆ گۆڕینی
$display-*گۆڕاوەکانمان و بە$display-font-sizesنەخشەی ساس. هەروەها$display-*-weightگۆڕاوە تاکەکەسییەکان بۆ یەک s$display-font-weightو ڕێکخراو لابران.font-size -
دوو
.display-*قەبارەی سەردێڕی نوێ زیادکرا،.display-5و.display-6. -
بەستەرەکان بە شێوازی پێشوەختە هێڵکاری کراون (نەک تەنها لەسەر هۆڤەر)، مەگەر بەشێک نەبن لە پێکهاتە تایبەتەکان.
-
خشتەکان دیزاین کراوەتەوە بۆ نوێکردنەوەی ستایلەکانیان و دووبارە دروستکردنەوەیان بە گۆڕاوەکانی CSS بۆ کۆنترۆڵی زیاتر لەسەر ستایلکردن.
-
شکاندنخشتەکانی هێلانەکراو ئیتر ستایلەکان بە میرات ناگرن.
-
شکاندن
.thead-lightو.thead-darkلە بەرژەوەندی.table-*پۆلە گۆڕاوەکاندا لادەبرێن کە دەتوانرێت بۆ هەموو توخمەکانی خشتەکە بەکاربهێنرێت (thead,tbody,tfoot,tr,thوtd). -
شکاندنناوی
table-row-variant()میکسینەکە دەگۆڕدرێت بۆtable-variant()و تەنها ٢ پارامێتەر قبوڵ دەکات:$color(ناوی ڕەنگ) و$value(کۆدی ڕەنگ). ڕەنگی سنوور و ڕەنگی لەهجە بە شێوەیەکی ئۆتۆماتیکی بە پشتبەستن بە گۆڕاوە فاکتەری خشتەکە حیسابی بۆ دەکرێت. -
گۆڕاوەکانی پادکردنی خانەی خشتەکە دابەش بکە بۆ
-yو-x. -
شکاندن
.pre-scrollableپۆلی وازی هێناوە . سەیری #29135 بکە -
شکاندن
.text-*سوودمەندیەکان ئیتر دۆخی hover و focus زیاد ناکەن بۆ بەستەرەکان..link-*دەتوانرێت لەبری ئەوە پۆلەکانی یارمەتیدەر بەکاربهێنرێت. سەیری #29267 بکە -
شکاندن
.text-justifyپۆلی وازی هێناوە . سەیری #29793 بکە -
ڕێستکردنی پێشوەختەی ئاسۆیی
padding-lefton<ul>و<ol>توخمەکان لە پێشوەختەی وێبگەڕەوە40pxبۆ2rem. -
زیادکراوە
$enable-smooth-scroll، کە لە ئاستی جیهانیدا کارپێدەکرێتscroll-behavior: smooth-جگە لەو بەکارهێنەرانەی کە داوای کەمکردنەوەی جووڵە دەکەن لە ڕێگەیprefers-reduced-motionپرسیاری میدیاوە. سەیری #31877 بکە
RTL
- گۆڕاوە تایبەتەکانی ئاراستەی ئاسۆیی، سوودمەندیەکان و میکسینەکان هەموویان ناویان گۆڕاوە بۆ بەکارهێنانی تایبەتمەندییە لۆژیکییەکان وەک ئەوانەی لە نەخشەکانی فلێکسبۆکسدا دەبینرێن- بۆ نموونە،
startوendلە جیاتیleftوright.
فۆڕمەکان
-
فۆڕمی نوێی شلۆق زیادکرا! ئێمە نموونەی ناوەکانی شلۆقمان بەرزکردۆتەوە بۆ پێکهاتەکانی فۆڕمی تەواو پشتگیریکراو. سەیری لاپەڕەی نوێی ناوە شلۆقەکان بکە.
-
شکاندن توخمەکانی فۆڕمی ڕەسەن و تایبەتمەندی یەکخراو. بۆکسەکانی هەڵبژاردن، ڕادیۆ، هەڵبژێردراوەکان و زانیارییەکانی تر کە پۆلی ڕەسەن و تایبەتیان لە v4دا هەبووە یەکخراون. ئێستا نزیکەی هەموو توخمەکانی فۆڕمەکەمان بە تەواوی تایبەتمەندن، زۆربەیان بەبێ پێویستی بە HTML تایبەتمەند.
.custom-checkئێستایە.form-check..custom-check.custom-switchئێستایە.form-check.form-switch..custom-selectئێستایە.form-select..custom-fileو.form-fileجێگەیان گرتۆتەوە بە ستایلە تایبەتمەندەکان لەسەرەوەی.form-control..custom-rangeئێستایە.form-range.- کەوتۆتە خوارەوە ڕەسەن
.form-control-fileو.form-control-range.
-
شکاندنکەوتە خوارەوە
.input-group-appendو.input-group-prepend. ئێستا دەتوانیت تەنها دوگمە زیاد بکەیت و.input-group-textوەک منداڵی ڕاستەوخۆی گروپەکانی چوونەژوورەوە. -
تیژڕەوی سنووری ونبووی درێژخایەن لەسەر گروپی هاتنەژوورەوە لەگەڵ هەڵەی فیدباکەکانی چەسپاندن لە کۆتاییدا بە زیادکردنی
.has-validationپۆلێکی زیادە بۆ گروپەکانی هاتنەژوورەوە لەگەڵ چەسپاندن چارەسەر دەکرێت. -
شکاندن پۆلەکانی نەخشەی تایبەت بە فۆڕم بۆ سیستەمی تۆڕەکەمان وەلا نا. تۆڕ و خزمەتگوزارییەکانمان بەکاربهێنە لەبری
.form-group,.form-row, یان.form-inline. -
شکاندنئێستا لیبێڵەکانی فۆڕم پێویستیان بە
.form-label. -
شکاندن
.form-textno longer setsdisplay, ڕێگەت پێدەدات دەقی یارمەتی لەناو هێڵ یان بلۆک بکەیت بەو شێوەیەی کە دەتەوێت تەنها بە گۆڕینی توخمەکەی HTML. -
ئایکۆنەکانی ڕەچاوکردن چیتر بۆ
<select>s بەmultiple. -
دووبارە ڕێکخستنەوەی فایلە سەرچاوەییەکانی Sass لە ژێر
scss/forms/, لەوانەش شێوازەکانی گروپی چوونەژوورەوە.
پێکهاتەکان
- بەها یەکگرتووەکان
paddingبۆ ئاگادارکردنەوەکان، نانە وردکراوەکان، کارتەکان، دابەزینەکان، گروپەکانی لیست، مۆداڵەکان، پۆپۆڤەرەکان، و ئامرازەکان بۆ ئەوەی لەسەر بنەمای$spacerگۆڕاوەکەمان بێت. سەیری #30564 بکە .
ئەکۆردیۆن
- پێکهاتەی نوێی ئەکۆردیۆن زیادکرا .
ئاگادارکردنەوەکان
-
ئێستا ئاگادارکردنەوەکان نموونەیان هەیە بە ئایکۆن .
-
ستایلە تایبەتمەندەکان بۆ
<hr>s لە هەر ئاگادارکردنەوەیەکدا لابرا لەبەر ئەوەی پێشتر بەکاریدەهێننcurrentColor.
نیشانەکان
-
شکاندنهەموو
.badge-*پۆلەکانی ڕەنگ بۆ سوودمەندییەکانی پاشبنەما وەلا ناوە (بۆ نموونە،.bg-primaryلەبری.badge-primary). -
شکاندن
.badge-pillجێهێڵراوە —لەبری ئەوە.rounded-pillسوودمەندییەکە بەکاربهێنە. -
شکاندنلابردنی ستایلەکانی هۆڤەر و فۆکەس بۆ
<a>و<button>توخمەکان. -
زیادکردنی پادکردنی پێشوەختە بۆ نیشانەکان لە
.25em/.5emبۆ.35em/.65em.
نانە وردکراوەکان
-
دەرکەوتنی پێشوەختەی نانە وردکراوەکان ئاسانتر کرد بە لابردنی
padding,background-color, وborder-radius. -
تایبەتمەندی تایبەتمەندی نوێی CSS زیادکرا
--bs-breadcrumb-dividerبۆ خۆکارکردنی ئاسان بەبێ ئەوەی پێویستت بە دووبارە کۆکردنەوەی CSS هەبێت.
دوگمەکان
-
شکاندن دوگمەکانی گۆڕین , لەگەڵ سندوقی هەڵبژاردن یان ڕادیۆ، چیتر پێویستیان بە جاڤاسکڕێپت نییە و نیشانەیەکی نوێیان هەیە. چیتر پێویستمان بە توخمێکی پێچان نییە، زیاد
.btn-checkدەکەین بۆ<input>, و لەگەڵ هەر.btnپۆلێک لەسەر<label>. سەیری #30650 بکە . دۆکیومێنتەکانی ئەمە لە لاپەڕەی دوگمەکانمانەوە گواستراوەتەوە بۆ بەشی نوێی فۆڕمەکان. -
شکاندن
.btn-blockبۆ خزمەتگوزارییەکان کەوتە خوارەوە . لەبری بەکارهێنانی.btn-blockلەسەر , دوگمەکانت بە و سوودمەندێک.btnبپێچە بۆ ئەوەی بەپێی پێویست شوێنیان بۆ دابنێیت. بگۆڕە بۆ پۆلە وەڵامدەرەوەکان بۆ ئەوەی کۆنترۆڵی زیاتریان بکەیت. بۆ هەندێک نموونە دۆکیومێنتەکان بخوێنەرەوە..d-grid.gap-* -
نوێکردنەوەی ئێمە
button-variant()وbutton-outline-variant()میکسینەکان بۆ پشتگیریکردنی پارامێتەرەکانی زیادە. -
دوگمەکان نوێ کراوەتەوە بۆ دڵنیابوون لە زیادبوونی کۆنتراست لەسەر هۆڤەر و باری چالاک.
-
دوگمە لەکارخراوەکان ئێستا
pointer-events: none;.
کارت
-
شکاندن
.card-deckلە بەرژەوەندی تۆڕەکەماندا کەوتە خوارەوە . کارتەکانت لە پۆلەکانی ستوونەکاندا بپێچە و.row-cols-*کۆنتێنەرێکی باوک زیاد بکە بۆ دووبارە دروستکردنەوەی دەکەکانی کارتەکان (بەڵام بە کۆنترۆڵی زیاتر لەسەر ڕێکخستنی وەڵامدەرەوە). -
شکاندن
.card-columnsلە بەرژەوەندی ماسۆنری کەوتە خوارەوە . سەیری #28922 بکە . -
شکاندنئەکۆردیۆنی
.cardبنەڕەتی گۆڕی بە پێکهاتەیەکی نوێی ئەکۆردیۆن .
کارۆسێل
-
.carousel-darkجۆرێکی نوێ زیادکرا بۆ دەقی تاریک و کۆنتڕۆڵەکان و نیشاندەرەکان (بۆ پاشبنەمای ڕووناکتر زۆر باشە). -
ئایکۆنەکانی شێڤرۆن بۆ کۆنتڕۆڵەکانی کارۆسێل گۆڕدرا بە SVG نوێ لە ئایکۆنەکانی Bootstrap .
دوگمەی داخستنی
-
شکاندنناوی گۆڕدراوە
.closeبۆ.btn-closeبۆ ناوێکی کەمتر گشتی. -
ئێستا دوگمەکانی داخستنی
background-imageلەبری a لە HTML دا (SVG ی جێگیرکراو) بەکاردەهێنن×، ئەمەش ڕێگە بە خۆکارکردنی ئاسانتر دەدات بەبێ ئەوەی پێویستت بە دەست لێدانی نیشانەکەت بێت. -
جۆرێکی نوێ زیادکرا
.btn-close-whiteکە بەکاریدەهێنێتfilter: invert(1)بۆ چالاککردنی ئایکۆنەکانی ڕەتکردنەوەی کۆنتراستی بەرزتر لە بەرامبەر پاشبنەمای تاریکتردا.
شکست هێنان
- لەنگەری سکڕۆڵ بۆ ئەکۆردیۆنەکان لابرا.
دابەزینەکان
-
زیادکردنی
.dropdown-menu-darkجۆرێکی نوێ و گۆڕاوە پەیوەندیدارەکان بۆ دابەزینی تاریک لەسەر داواکاری. -
گۆڕاوێکی نوێ زیادکرا بۆ
$dropdown-padding-x. -
دابەشکەری دابەزینی تاریک کرد بۆ باشترکردنی کۆنتراست.
-
شکاندنئێستا هەموو ڕووداوەکان بۆ دابەزینەکە لەسەر دوگمەی گۆڕینی دابەزینەکە دەستپێدەکرێن و پاشان بڵق دەکرێن تا توخمە باوکەکە.
-
ئێستا مینیوەکانی دابەزین
data-bs-popper="static"تایبەتمەندییەکیان داناوە کاتێک شوێنی دابەزینەکە ئیستاتیک بێت وdata-bs-popper="none"کاتێک دابەزینەکە لە ناو بارەکەدا بێت. ئەمە لەلایەن جاڤاسکڕێپتەکەمانەوە زیادکراوە و یارمەتیدەرمانە بۆ بەکارهێنانی ستایلەکانی شوێنی تایبەت بەبێ ئەوەی دەستوەردان لە شوێنی Popper بکەین. -
شکاندنبژاردەی دابەزێندرا
flipبۆ پێوەکراوەکانی دابەزین لە بەرژەوەندی ڕێکخستنی ڕەسەنی Popper. ئێستا دەتوانیت هەڵسوکەوتی flipping لەکاربخەیت بە تێپەڕاندنی ڕیزبەندییەکی بەتاڵ بۆfallbackPlacementsهەڵبژاردن لە گۆڕینی flipping . -
ئێستا دەتوانرێت مینیوەکانی دابەزین بە
autoCloseبژاردەیەکی نوێ کلیکیان لەسەر بکرێت بۆ مامەڵەکردن لەگەڵ هەڵسوکەوتی داخستنی ئۆتۆماتیکی . دەتوانیت ئەم هەڵبژاردنە بەکاربهێنیت بۆ قبوڵکردنی کلیکەکە لە ناوەوە یان دەرەوەی مینیوی دابەزین بۆ ئەوەی کارلێککەر بێت. -
ئێستا درۆپداونەکان پشتگیری لە s دەکەن
.dropdown-itemکە لە s پێچراون<li>.
جامبۆترۆن
- شکاندنپێکهاتەی جامبۆترۆنی کەوتە خوارەوە چونکە دەتوانرێت لەگەڵ سوودمەندیەکان دووبارە بکرێتەوە. بۆ دیمۆیەک سەیری نموونەی نوێی جامبۆترۆنمان بکە.
گروپی لیست
.list-group-numberedدەستکاریکەری نوێ زیادکرا بۆ گروپەکانی لیست.
ناوەکان و تابەکان
nullگۆڕاوە نوێیەکان بۆfont-size,font-weight,color, و زیادکرا:hovercolorبۆ.nav-linkپۆلەکە.
ناوبارس
- شکاندنئێستا ناوبارەکان پێویستیان بە کۆنتێنەرێک هەیە لە ناوەوە (بۆ ئاسانکردنی توندی پێداویستییەکانی دووری و CSS کە پێویستە).
ئۆفکانڤاس
- پێکهاتەی نوێی ئۆفکانڤاس زیادکرا .
لاپەڕەسازی
-
ئێستا بەستەرەکانی لاپەڕەسازی تایبەتمەندییان هەیە
margin-leftکە بە شێوەیەکی داینامیکی لەسەر هەموو گۆشەکان دەگۆڕدرێن کاتێک لە یەکتر جیا دەکرێنەوە. -
زیادکردنی
transitions بۆ بەستەرەکانی لاپەڕەسازی.
پۆپۆڤەرز
-
شکاندنناوی گۆڕدراوە
.arrowبۆ.popover-arrowلە قاڵبی popover پێشوەختەمان. -
whiteListبژاردەی ناوی گۆڕاوە بۆallowList.
سپینەرەکان
-
ئێستا سپینەرەکان
prefers-reduced-motion: reduceبە خاوکردنەوەی ئەنیمەیشنەکان ڕێز دەگرن. سەیری #31882 بکە . -
باشترکردنی ڕێکخستنی ڕاست و چەپی سپینەر.
نانی بەیانی
-
ئێستا دەتوانرێت تۆستەکان لە شوێنێکدا
.toast-containerدابنرێت بە یارمەتی شوێنپێهەڵگرتنی خزمەتگوزارییەکان . -
ماوەی پێشوەختەی تۆست گۆڕدرا بۆ 5 چرکە.
-
لە نانی برژاوەکان دەرهێنراوە و بە s ی
overflow: hiddenدروست دەگۆڕدرێت لەگەڵ فەنکشنەکان.border-radiuscalc()
ئامۆژگاری ئامرازەکان
-
شکاندنناوی گۆڕدراوە
.arrowبۆ.tooltip-arrowلە قاڵبی ئامۆژگاری پێشوەختەمان. -
شکاندنبەهای پێشوەختە بۆ
fallbackPlacementsگۆڕدراوە بۆ['top', 'right', 'bottom', 'left']بۆ باشتر دانانی توخمەکانی پۆپەر. -
شکاندن
whiteListبژاردەی ناوی گۆڕاوە بۆallowList.
خزمەتگوزارییەکان
-
شکاندنناوی چەندین سوودمەندی گۆڕی بۆ بەکارهێنانی ناوی تایبەتمەندی لۆژیکی لەبری ناوی ئاراستەیی لەگەڵ زیادکردنی پشتگیری RTL:
- ناوی گۆڕاوە
.left-*و.right-*بۆ.start-*و.end-*. - ناوی گۆڕاوە
.float-leftو.float-rightبۆ.float-startو.float-end. - ناوی گۆڕاوە
.border-leftو.border-rightبۆ.border-startو.border-end. - ناوی گۆڕاوە
.rounded-leftو.rounded-rightبۆ.rounded-startو.rounded-end. - ناوی گۆڕاوە
.ml-*و.mr-*بۆ.ms-*و.me-*. - ناوی گۆڕاوە
.pl-*و.pr-*بۆ.ps-*و.pe-*. - ناوی گۆڕاوە
.text-leftو.text-rightبۆ.text-startو.text-end.
- ناوی گۆڕاوە
-
شکاندنبە شێوازی پێشوەختە پەراوێزی نەرێنی لەکارخراوە.
-
پۆلێکی نوێ زیادکرا
.bg-bodyبۆ ڕێکخستنی خێرای<body>پاشبنەمای 's بۆ توخمە زیادەکان. -
زیادکردنی سوودمەندی پۆستی نوێ بۆ
top,right,bottom, وleft. بەهاکان بریتین لە0,50%, و100%بۆ هەر تایبەتمەندییەک. -
زیادکردنی نوێ
.translate-middle-x&.translate-middle-yسوودمەندیەکان بۆ ئاسۆیی یان ڕاست ناوەندی توخمە ڕەها/جێگیرەکان. -
زیادکردنی
border-widthخزمەتگوزارییە نوێیەکان . -
شکاندنناوی گۆڕدراوە
.text-monospaceبۆ.font-monospace. -
شکاندنلابرا
.text-hideبەو پێیەی شێوازێکی کۆنە بۆ شاردنەوەی دەق کە نابێت چیتر بەکاربهێنرێت. -
زیادکردنی
.fs-*سوودمەندیەکان بۆfont-sizeسوودمەندیەکان (بە چالاککردنی RFS). ئەمانە هەمان پێوەر بەکاردەهێنن وەک سەردێڕە پێشوەختەکانی HTML (1-6، گەورە بۆ بچووک)، و دەتوانرێت لە ڕێگەی نەخشەی Sass دەستکاری بکرێت. -
شکاندن
.font-weight-*ناوی سوودمەندەکان گۆڕدراوە وەک.fw-*بۆ کورتی و یەکگرتوویی. -
شکاندن
.font-style-*ناوی سوودمەندەکان گۆڕدراوە وەک.fst-*بۆ کورتی و یەکگرتوویی. -
زیادکراوە
.d-gridبۆ پیشاندانی سوودمەندیەکان و سوودمەندییە نوێیەکانgap(.gap) بۆ نەخشەکانی CSS Grid و flexbox. -
شکاندنلابرد
.rounded-smوrounded-lg, و پێوەرێکی نوێی پۆلەکانی ناساند،.rounded-0بۆ.rounded-3. سەیری #31687 بکە . -
سوودمەندییە نوێیەکان زیادکرا
line-height:.lh-1,.lh-sm,.lh-baseو.lh-lg. لێرە ببینە . -
سوودمەندییەکەمان لە CSS ـەکەماندا
.d-noneگواستەوە بۆ ئەوەی قورسایی زیاتری پێ بدرێت بە بەراورد بە سوودمەندییەکانی تری پیشاندانی. -
.visually-hidden-focusableیارمەتیدەرەکە درێژکردەوە بۆ ئەوەی هەروەها کار لەسەر دەفرەکان بکات، بە بەکارهێنانی:focus-within.
یارمەتیدەران
-
شکاندن یارمەتیدەرانی جێگیرکردنی وەڵامدەرەوە ناویان گۆڕدراوە بۆ یارمەتیدەرانی ڕێژەیی بە ناوی پۆلی نوێ و هەڵسوکەوتی باشتر، هەروەها گۆڕاوێکی یارمەتیدەری CSS.
- ناوی پۆلەکان گۆڕدراون بۆ ئەوەی بگۆڕدرێن
byبۆxلە ڕێژەی ڕووبەر. بۆ نموونە،.ratio-16by9ئێستا.ratio-16x9. - ئێمە
.embed-responsive-itemهەڵبژێرەری گروپی و توخمەکانمان وەلا ناوە لە بەرژەوەندی.ratio > *هەڵبژێرەرێکی سادەتر. پێویست بە پۆلێکی زیاتر ناکات، و یارمەتیدەری ڕێژەی ئێستا لەگەڵ هەر توخمێکی HTML کاردەکات. - نەخشەی
$embed-responsive-aspect-ratiosساس ناوی گۆڕاوە بۆ$aspect-ratiosو بەهاکانی ئاسان کراون بۆ ئەوەی ناوی پۆلەکە و ڕێژەی سەدی وەکkey: valueجووتەکە جێگیر بکرێت. - ئێستا گۆڕاوەکانی CSS دروست دەکرێن و بۆ هەر بەهایەک لە نەخشەی Sass دا جێگیر دەکرێن. دەستکاری
--bs-aspect-ratioگۆڕاوەکە بکە لەسەر.ratioبۆ دروستکردنی هەر ڕێژەیەکی ڕووکاری تایبەتمەند .
- ناوی پۆلەکان گۆڕدراون بۆ ئەوەی بگۆڕدرێن
-
شکاندن پۆلەکانی "خوێنەری شاشە" ئێستا پۆلی "بینراو شاراوەن" .
- فایلە ساسەکەی لە
scss/helpers/_screenreaders.scssبۆ گۆڕیscss/helpers/_visually-hidden.scss - ناوی گۆڕاوە
.sr-onlyو.sr-only-focusableبۆ.visually-hiddenو.visually-hidden-focusable - ناوی گۆڕاوە
sr-only()وsr-only-focusable()میکسین بۆvisually-hidden()وvisually-hidden-focusable().
- فایلە ساسەکەی لە
-
bootstrap-utilities.cssئێستا یارمەتیدەرەکانمانیش دەگرێتەوە. ئیتر پێویست ناکات یارمەتیدەرەکان لە دروستکردنی تایبەتدا هاوردە بکرێن.
جاڤاسکڕێپت
-
وابەستەیی jQuery وەلا هێنا و پێوەکراوەکانی نووسیەوە بۆ ئەوەی لە جاڤاسکڕێپتی ئاساییدا بن.
-
شکاندنتایبەتمەندیەکانی داتا بۆ هەموو پێوەکراوەکانی جاڤاسکڕێپت ئێستا ناویان بۆ دانراوە بۆ یارمەتیدان لە جیاکردنەوەی کارایی Bootstrap لە لایەنی سێیەم و کۆدی خۆت. بۆ نموونە
data-bs-toggleلەبریdata-toggle. -
ئێستا هەموو پێوەکراوەکان دەتوانن هەڵبژێرەری CSS وەک یەکەم ئارگومێنت وەربگرن. دەتوانیت یان توخمێکی DOM یان هەر هەڵبژێرەرێکی CSSی دروست تێپەڕێنیت بۆ دروستکردنی نموونەیەکی نوێی پێوەکراوەکە:
var modal = new bootstrap.Modal('#myModal') var dropdown = new bootstrap.Dropdown('[data-bs-toggle="dropdown"]') -
popperConfigدەتوانرێت وەک فەنکشنێک تێپەڕێنرێت کە ڕێکخستنی پێشوەختەی Popper ی Bootstrap وەک ئارگومێنتێک قبوڵ دەکات، بۆ ئەوەی بتوانیت ئەم ڕێکخستنە پێشوەختە بە شێوازی خۆت تێکەڵ بکەیت. بۆ درۆپداونەکان، پۆپۆڤەرەکان و ئامرازەکان دەگونجێت. -
بەهای پێشوەختە بۆ
fallbackPlacementsگۆڕدراوە بۆ['top', 'right', 'bottom', 'left']بۆ باشتر دانانی توخمەکانی Popper. بۆ درۆپداونەکان، پۆپۆڤەرەکان و ئامرازەکان دەگونجێت. -
هێڵی ژێرەوە لە شێوازە ئیستاتیکییە گشتیەکانی وەک
_getInstance()→ لابراgetInstance().