کۆچکردن بۆ v5
شوێنپێهەڵگرتن و پێداچوونەوە بە گۆڕانکارییەکان لە فایلە سەرچاوەییەکانی Bootstrap، بەڵگەنامەکان و پێکهاتەکانی بکە بۆ ئەوەی یارمەتیت بدات لە گواستنەوە لە v4 بۆ v5.
v5.2.0
دیزاینێکی نوێکراوە
Bootstrap v5.2.0 تایبەتمەندی نوێکردنەوەی دیزاینێکی وردی هەیە بۆ مشتێک پێکهاتە و تایبەتمەندی لە سەرانسەری پڕۆژەکەدا، دیارترینیان لە ڕێگەی border-radius
بەها پاڵاوتەکان لەسەر دوگمەکان و کۆنتڕۆڵەکانی فۆرم . هەروەها بەڵگەنامەکانمان بە ماڵپەڕێکی سەرەکی نوێ نوێکراونەتەوە، نەخشەی دۆکیومێنتەکانی سادەتر کە چیتر بەشەکانی لایەنی پەنجەرەکە ناڕووخێنێت، و نموونەی دیارتر لە ئایکۆنەکانی بووتستراپ .
گۆڕاوەی زیاتری CSS
ئێمە هەموو پێکهاتەکانمان نوێ کردووەتەوە بۆ بەکارهێنانی گۆڕاوەکانی CSS. لە کاتێکدا کە Sass هێشتا بنەمای هەموو شتێکە، هەر پێکهاتەیەک نوێکراوەتەوە بۆ ئەوەی گۆڕاوەکانی CSS لەسەر پۆلەکانی بنەمای پێکهاتەکان بگرێتەوە (بۆ نموونە، .btn
)، ڕێگە بە خۆکارکردنی زیاتری کاتی ڕاستەقینەی Bootstrap دەدات. لە بڵاوکراوەکانی دواتردا، ئێمە بەردەوام دەبین لە فراوانکردنی بەکارهێنانی گۆڕاوەکانی CSS بۆ نەخشە، فۆڕم، یارمەتیدەران و سوودمەندییەکانمان. زیاتر بخوێنەرەوە دەربارەی گۆڕاوەکانی CSS لە هەر پێکهاتەیەک لە لاپەڕەکانی بەڵگەنامەسازی خۆیان.
بەکارهێنانی گۆڕاوەی CSS ی ئێمە تا ڕادەیەک ناتەواو دەبێت تا Bootstrap 6. لە کاتێکدا ئێمە زۆرمان پێ خۆشە ئەمانە بە تەواوی جێبەجێ بکەین لە سەرانسەری بۆردەکەدا، بەڵام مەترسی ئەوەیان لەسەرە کە ببنە هۆی گۆڕانکاری شکاندن. بۆ نموونە ڕێکخستن $alert-border-width: var(--bs-border-width)
لە کۆدی سەرچاوەی ئێمەدا Sass ی پۆتانسێل لە کۆدی خۆتدا دەشکێنێت ئەگەر بە $alert-border-width * 2
هۆکارێک کارت دەکرد.
بەم شێوەیە، لە هەر شوێنێک کە بتوانرێت، ئێمە بەردەوام دەبین لە پاڵنانی بەرەو گۆڕاوەی زیاتری CSS، بەڵام تکایە بزانە جێبەجێکردنمان ڕەنگە لە v5 کەمێک سنووردار بێت.
نوێ_maps.scss
Bootstrap v5.2.0 فایلێکی نوێی Sass ی بە _maps.scss
. چەندین نەخشەی ساس لە دەرەوە دەکێشێت _variables.scss
بۆ چارەسەرکردنی کێشەیەک کە نوێکردنەوە بۆ نەخشەیەکی ئەسڵی بۆ نەخشە لاوەکییەکان جێبەجێ نەکرابوو کە درێژیان دەکەنەوە. بۆ نموونە، نوێکارییەکان بۆ $theme-colors
نەخشەکانی تری بابەتەکان جێبەجێ نەدەکرا کە پشتیان بە $theme-colors
, شکاندنی کاری خۆکارکردنی کلیلەکان. بە کورتی، Sass سنوورێکی هەیە کە کاتێک گۆڕاوێک یان نەخشەیەکی پێشوەختە بەکارهاتووە ، ناتوانرێت نوێ بکرێتەوە. کەموکووڕییەکی هاوشێوە لەگەڵ گۆڕاوەکانی CSS هەیە کاتێک بەکاردەهێنرێن بۆ پێکهێنانی گۆڕاوەکانی تری CSS.
هەر لەبەر ئەمەشە کە خۆکارکردنی گۆڕاو لە Bootstrap دەبێت دوای @import "functions"
, بەڵام پێش @import "variables"
و باقی ستاکەکەی هاوردەکردنمان بێت. هەمان شت بۆ نەخشەکانی ساس دەگونجێت- پێویستە پێشوەختە پێشوەختە بەکاربهێنیت پێش ئەوەی بەکاریان بهێنیت. ئەم نەخشانەی خوارەوە گواستراونەتەوە بۆ نوێ _maps.scss
:
$theme-colors-rgb
$utilities-colors
$utilities-text
$utilities-text-colors
$utilities-bg
$utilities-bg-colors
$negative-spacers
$gutters
ئێستا دەبێت دروستکردنە تایبەتەکانی Bootstrap CSS ی تۆ شتێکی لەم شێوەیە دەرکەوێت بە هاوردەکردنی نەخشەی جیاواز.
// Functions come first
@import "functions";
// Optional variable overrides here
+ $custom-color: #df711b;
+ $custom-theme-colors: (
+ "custom": $custom-color
+ );
// Variables come next
@import "variables";
+ // Optional Sass map overrides here
+ $theme-colors: map-merge($theme-colors, $custom-theme-colors);
+
+ // Followed by our default maps
+ @import "maps";
+
// Rest of our imports
@import "mixins";
@import "utilities";
@import "root";
@import "reboot";
// etc
خزمەتگوزارییە نوێیەکان
font-weight
سوودمەندییە فراوانکراوەکان بۆ ئەوەی.fw-semibold
بۆ فۆنتەکانی نیمچە قەڵەم لەخۆ بگرن.border-radius
سوودمەندییە فراوانکراوەکان بۆ ئەوەی دوو قەبارەی نوێ لەخۆ بگرێت،.rounded-4
و.rounded-5
, بۆ بژاردەی زیاتر.
گۆڕانکاری زیادە
-
$enable-container-classes
بژاردەی نوێی ناسێندرا . — ئێستا کاتێک هەڵدەبژێریت بۆ ناو نەخشەی تۆڕی CSS تاقیکاری،.container-*
پۆلەکان هەر کۆدەکرێنەوە، مەگەر ئەم هەڵبژاردنە لەسەرfalse
. هەروەها ئێستا دەفرەکان بەهاکانی کانیاوەکانیان دەهێڵنەوە. -
ئێستا پێکهاتەی ئۆفکانڤاس گۆڕانکاری وەڵامدەرەوەی هەیە . پۆلی ڕەسەن
.offcanvas
وەک خۆی دەمێنێتەوە- ناوەڕۆک لە سەرانسەری هەموو دەرگاکانی بینین دەشارێتەوە. بۆ ئەوەی وەڵامدەرەوە بێت، ئەو.offcanvas
پۆلە بگۆڕە بۆ هەر.offcanvas-{sm|md|lg|xl|xxl}
پۆلێک. -
ئێستا دابەشکەری مێزەکانی ئەستوورتر بەشداری دەکەن. — ئێمە سنووری ئەستوورتر و قورسترمان لابردووە کە لە نێوان گروپەکانی خشتەکاندا جێبەجێ بکرێت و گواستمانەوە بۆ پۆلێکی هەڵبژاردە کە دەتوانیت بەکاری بهێنیت،
.table-group-divider
. بۆ نموونە سەیری دۆکیومێنتەکانی خشتەکە بکە. -
Scrollspy نووسراوەتەوە بۆ بەکارهێنانی Intersection Observer API , کە واتە چیتر پێویستت بە پێچەرەی دایک و باوکی ڕێژەیی نییە،
offset
ڕێکخستنەکان ڕەتدەکاتەوە و زۆر شتی تر. بەدوای جێبەجێکردنەکانی Scrollspy ی خۆتدا بگەڕێ بۆ ئەوەی وردتر و یەکگرتووتر بن لە تیشک خستنە ناوەوەی nav یاندا. -
ئێستا Popovers و Tooltips گۆڕاوەکانی CSS بەکاردەهێنن. هەندێک لە گۆڕاوەکانی CSS لە هاوتاکانیان لە Sass نوێکراونەتەوە بۆ کەمکردنەوەی ژمارەی گۆڕاوەکان. لە ئەنجامدا، سێ گۆڕاو لەم بڵاوکراوەدا بەکارنەهێنراون:
$popover-arrow-color
,$popover-arrow-outer-color
, و$tooltip-arrow-color
. -
.text-bg-{color}
یارمەتیدەری نوێ زیادکرا . لەبری ئەوەی تاک.text-*
و.bg-*
سوودمەندیەکان دابنێیت، ئێستا دەتوانیت یارمەتیدەرەکان بەکاربهێنیت بۆ.text-bg-*
ڕێکخستنیbackground-color
پێشەوەی کۆنتراستcolor
. -
دەستکاریکەر زیادکرا
.form-check-reverse
بۆ گۆڕینی ڕێزبەندی ناوەکان و سندوقەکانی هەڵبژاردن/ڕادیۆکانی پەیوەندیدار. -
زیادکردنی ستوونی ڕەنگاوڕەنگ پشتگیری بۆ خشتەکان دەکات لە ڕێگەی
.table-striped-columns
پۆلی نوێ.
بۆ لیستی تەواوی گۆڕانکارییەکان، سەیری پڕۆژەی v5.2.0 بکە لە GitHub .
v5.1.0
-
پشتگیری تاقیکاری زیادکرا بۆ نەخشەی تۆڕی CSS . — ئەمە کارێکە لە قۆناغی پێشکەوتندایە، و هێشتا ئامادە نییە بۆ بەکارهێنانی بەرهەمهێنان، بەڵام دەتوانیت لە ڕێگەی ساسەوە هەڵبژێریت بۆ ناو تایبەتمەندییە نوێیەکە. بۆ چالاککردنی، تۆڕی پێشوەختە لەکاربخە، بە ڕێکخستن
$enable-grid-classes: false
و تۆڕی CSS چالاک بکە بە ڕێکخستن$enable-cssgrid: true
. -
نوێکردنەوەی navbars بۆ پشتگیریکردنی offcanvas. — زیادکردنی کۆشکەکانی دەرەوەی کانڤاس لە هەر ناوبارێکدا لەگەڵ
.navbar-expand-*
پۆلەکانی وەڵامدەرەوە و هەندێک نیشانەکردنی دەرەوەی کانڤاس. -
پێکهاتەی نوێی شوێنهەڵگر زیادکرا . — نوێترین پێکهاتەی ئێمە، ڕێگەیەک بۆ دابینکردنی بلۆکی کاتی لەبری ناوەڕۆکی ڕاستەقینە بۆ یارمەتیدان لە ئاماژەدان بەوەی کە شتێک هێشتا لە ماڵپەڕەکەت یان ئەپەکەتدا باردەکرێت.
-
ئێستا پێوەکراوەکەی داڕمان پشتگیری لە داڕمانی ئاسۆیی دەکات . — زیاد بکە
.collapse-horizontal
بۆ خۆت.collapse
بۆ داڕمانی لەwidth
جیاتیheight
. دوور بکەوەرەوە لە دووبارە بۆیاخکردنەوەی وێبگەڕ بە ڕێکخستنی amin-height
یانheight
. -
یارمەتیدەری نوێی ستاک و یاسای ڕاست زیادکرا. — بە خێرایی چەندین تایبەتمەندی فلێکسبۆکس بەکاربهێنە بۆ دروستکردنی بە خێرایی نەخشەی تایبەت بە ستاکەکان . لە نێوان ستاکەکانی ئاسۆیی (
.hstack
) و ڕاست ( ) هەڵبژێرە. بە یارمەتیدەرە نوێیەکان.vstack
دابەشکەری ڕاست هاوشێوەی<hr>
توخمەکان زیاد بکە ..vr
-
گۆڕاوە جیهانییە نوێیەکانی
:root
CSS زیادکرا. — چەند گۆڕاوێکی نوێی CSS زیادکرا بۆ:root
ئاستەکە بۆ کۆنترۆڵکردنی<body>
ستایلەکان. زیاتر لە کارەکاندان، لەوانەش لە سەرانسەری سوودمەندی و پێکهاتەکانمان، بەڵام بۆ ئێستا گۆڕاوەکانی CSS لە بەشی Customize بخوێنەرەوە . -
سوودمەندییەکانی ڕەنگ و پاشبنەمای چاککرایەوە بۆ بەکارهێنانی گۆڕاوەکانی CSS، و سوودمەندییەکانی ناڕوونی دەق و ناڕوونی پاشبنەمای نوێ زیادکرا . —
.text-*
و.bg-*
ئێستا سوودمەندیەکان بە گۆڕاوەکانی CSS وrgba()
بەهاکانی ڕەنگ دروستکراون، ڕێگەت پێدەدات بە ئاسانی هەر سوودمەندیەک بە سوودمەندییە نوێیەکانی ناڕوون خۆکارانە دابنێیت. -
نموونەی پارچەی نوێ زیادکرا لەسەر بنەمای نیشاندانی چۆنیەتی خۆکارکردنی پێکهاتەکانمان. — ئامادەبە بۆ بەکارهێنانی پێکهاتە تایبەتمەندەکان و نەخشە دیزاینە باوەکانی تر لەگەڵ نموونە نوێیەکانی پارچەکانمان . ژێرەوە و دابەزین و گروپەکانی لیست و مۆداڵەکان لەخۆدەگرێت .
-
شێوازەکانی جێگیرکردنی بەکارنەهێنراو لە popovers و tooltips لابرا چونکە ئەمانە تەنها لەلایەن Popper مامەڵەیان لەگەڵ دەکرێت.
$tooltip-margin
بەکارنەهێنراوە وnull
لە پرۆسەکەدا دانراوە.
زانیاری زیاترت دەوێت؟ پۆستی بلۆگی v5.1.0 بخوێنەرەوە.
وابەستەییەکان
- jQuery ی کەوتە خوارەوە.
- لە Popper v1.x بەرزکراوەتەوە بۆ Popper v2.x.
- لیبساسمان گۆڕی بە دارت ساس وەک کۆمپایەری ساسەکەمان بە پێدانی لیبساس بەکارنەهاتووە.
- لە جێکیلەوە کۆچمان کرد بۆ هوگۆ بۆ دروستکردنی بەڵگەنامەکانمان
پشتگیری وێبگەڕ
- ئینتەرنێت ئێکسپلۆرەری ١٠ و ١١ی وەلا هێنا
- مایکرۆسۆفت ئێدج < 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 نییە. سەیری #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-active
float()
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 بکە -
شکاندن
<hr>
ئێستا توخمەکانheight
لەبریborder
ئەوەی باشتر پشتگیری لەsize
تایبەتمەندییەکە بکەن بەکاریدەهێنن. هەروەها ئەمە بەکارهێنانی سوودمەندییەکانی پادکردن بۆ دروستکردنی دابەشکەری ئەستوورتر (بۆ نموونە،<hr class="py-1">
). -
ڕێستکردنی پێشوەختەی ئاسۆیی
padding-left
on<ul>
و<ol>
توخمەکان لە پێشوەختەی وێبگەڕەوە40px
بۆ2rem
. -
زیادکراوە
$enable-smooth-scroll
، کە لە ئاستی جیهانیدا کارپێدەکرێتscroll-behavior: smooth
-جگە لەو بەکارهێنەرانەی کە داوای کەمکردنەوەی جووڵە دەکەن لە ڕێگەیprefers-reduced-motion
پرسیاری میدیاوە. سەیری #31877 بکە
RTL
- گۆڕاوە تایبەتەکانی ئاراستەی ئاسۆیی، سوودمەندیەکان و میکسینەکان هەموویان ناویان گۆڕاوە بۆ بەکارهێنانی تایبەتمەندییە لۆژیکییەکان وەک ئەوانەی لە نەخشەکانی فلێکسبۆکسدا دەبینرێن- بۆ نموونە،
start
وend
لە جیاتیleft
وright
.
فۆڕمەکان
-
فۆڕمی نوێی شلۆق زیادکرا! ئێمە نموونەی ناوەکانی شلۆقمان بەرزکردۆتەوە بۆ پێکهاتەکانی فۆڕمی تەواو پشتگیریکراو. سەیری لاپەڕەی نوێی ناوە شلۆقەکان بکە.
-
شکاندن توخمەکانی فۆڕمی ڕەسەن و تایبەتمەندی یەکخراو. بۆکسەکانی هەڵبژاردن، ڕادیۆ، هەڵبژێردراوەکان و زانیارییەکانی تر کە پۆلی ڕەسەن و تایبەتیان لە v4دا هەبووە یەکخراون. ئێستا نزیکەی هەموو توخمەکانی فۆڕمەکەمان بە تەواوی تایبەتمەندن، زۆربەیان بەبێ پێویستی بە HTML تایبەتمەند.
.custom-control.custom-checkbox
ئێستایە.form-check
..custom-control.custom-custom-radio
ئێستایە.form-check
..custom-control.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-text
no longer setsdisplay
, ڕێگەت پێدەدات دەقی یارمەتی لەناو هێڵ یان بلۆک بکەیت بەو شێوەیەی کە دەتەوێت تەنها بە گۆڕینی توخمەکەی HTML. -
کۆنتڕۆڵەکانی فۆڕم چیتر بەکارناهێنرێن جێگیر
height
کاتێک دەتوانرێت، لەبری ئەوە دوادەخرێتmin-height
بۆ باشترکردنی خۆکارکردن و گونجان لەگەڵ پێکهاتەکانی تر. -
ئایکۆنەکانی ڕەچاوکردن چیتر بۆ
<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"
تایبەتمەندییەکیان داناوە کاتێک شوێنی دابەزینەکە ئیستاتیک بێت، یان دابەزینەکە لە ناو بارەکەدا بێت. ئەمە لەلایەن جاڤاسکڕێپتەکەمانەوە زیادکراوە و یارمەتیدەرمانە بۆ بەکارهێنانی ستایلەکانی شوێنی تایبەت بەبێ ئەوەی دەستوەردان لە شوێنی Popper بکەین. -
شکاندنبژاردەی دابەزێندرا
flip
بۆ پێوەکراوەکانی دابەزین لە بەرژەوەندی ڕێکخستنی ڕەسەنی Popper. ئێستا دەتوانیت هەڵسوکەوتی وەرگەڕان لەکاربخەیت بە تێپەڕاندنی ڕیزبەندییەکی بەتاڵ بۆfallbackPlacements
بژاردە لە گۆڕینی گۆڕینی. -
ئێستا دەتوانرێت مینیوەکانی دابەزین بە
autoClose
بژاردەیەکی نوێ کلیکیان لەسەر بکرێت بۆ مامەڵەکردن لەگەڵ هەڵسوکەوتی داخستنی ئۆتۆماتیکی . دەتوانیت ئەم هەڵبژاردنە بەکاربهێنیت بۆ قبوڵکردنی کلیکەکە لە ناوەوە یان دەرەوەی مینیوی دابەزین بۆ ئەوەی کارلێککەر بێت. -
ئێستا درۆپداونەکان پشتگیری لە s دەکەن
.dropdown-item
کە لە s پێچراوە<li>
.
جامبۆترۆن
- شکاندنپێکهاتەی جامبۆترۆنی کەوتە خوارەوە چونکە دەتوانرێت لەگەڵ سوودمەندیەکان دووبارە بکرێتەوە. بۆ دیمۆیەک سەیری نموونەی نوێی جامبۆترۆنمان بکە.
گروپی لیست
.list-group-numbered
دەستکاریکەری نوێ زیادکرا بۆ گروپەکانی لیست.
ناوەکان و تابەکان
null
گۆڕاوە نوێیەکان بۆfont-size
,font-weight
,color
, و زیادکرا:hover
color
بۆ.nav-link
پۆلەکە.
ناوبارس
- شکاندنئێستا ناوبارەکان پێویستیان بە کۆنتێنەرێک هەیە لە ناوەوە (بۆ ئاسانکردنی توندی پێداویستییەکانی دووری و CSS کە پێویستە).
- شکاندن
.active
چیتر ناتوانرێت پۆلەکە بۆ s بەکاربهێنرێت ،.nav-item
دەبێت ڕاستەوخۆ لەسەر.nav-link
s جێبەجێ بکرێت.
ئۆفکانڤاس
- پێکهاتەی نوێی ئۆفکانڤاس زیادکرا .
لاپەڕەسازی
-
ئێستا بەستەرەکانی لاپەڕەسازی تایبەتمەندییان هەیە
margin-left
کە بە شێوەیەکی داینامیکی لەسەر هەموو گۆشەکان دەگۆڕدرێن کاتێک لە یەکتر جیا دەکرێنەوە. -
زیادکردنی
transition
s بۆ بەستەرەکانی لاپەڕەسازی.
پۆپۆڤەرز
-
شکاندنناوی گۆڕدراوە
.arrow
بۆ.popover-arrow
لە قاڵبی popover پێشوەختەمان. -
whiteList
بژاردەی ناوی گۆڕاوە بۆallowList
.
سپینەرەکان
-
ئێستا سپینەرەکان
prefers-reduced-motion: reduce
بە خاوکردنەوەی ئەنیمەیشنەکان ڕێز دەگرن. سەیری #31882 بکە . -
باشترکردنی ڕێکخستنی ڕاست و چەپی سپینەر.
نانی بەیانی
-
ئێستا دەتوانرێت تۆستەکان لە شوێنێکدا
.toast-container
دابنرێت بە یارمەتی شوێنپێهەڵگرتنی خزمەتگوزارییەکان . -
ماوەی پێشوەختەی تۆست گۆڕدرا بۆ 5 چرکە.
-
لە نانی برژاوەکان دەرهێنراوە و بە s ی
overflow: hidden
دروست دەگۆڕدرێت لەگەڵ فەنکشنەکان.border-radius
calc()
ئامۆژگاری ئامرازەکان
-
شکاندنناوەکەی گۆڕدراوە
.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ی دروست تێپەڕێنیت بۆ دروستکردنی نموونەیەکی نوێی پێوەکراوەکە:
const modal = new bootstrap.Modal('#myModal') const dropdown = new bootstrap.Dropdown('[data-bs-toggle="dropdown"]')
-
popperConfig
دەتوانرێت وەک فەنکشنێک تێپەڕێنرێت کە ڕێکخستنی پێشوەختەی Popper ی Bootstrap وەک ئارگومێنتێک قبوڵ دەکات، بۆ ئەوەی بتوانیت ئەم ڕێکخستنە پێشوەختە بە شێوازی خۆت تێکەڵ بکەیت. بۆ درۆپداونەکان، پۆپۆڤەرەکان و ئامرازەکان دەگونجێت. -
بەهای پێشوەختە بۆ
fallbackPlacements
گۆڕدراوە بۆ['top', 'right', 'bottom', 'left']
بۆ باشتر دانانی توخمەکانی Popper. بۆ درۆپداونەکان، پۆپۆڤەرەکان و ئامرازەکان دەگونجێت. -
هێڵی ژێرەوە لە شێوازە ئیستاتیکییە گشتیەکانی وەک
_getInstance()
→ لابراgetInstance()
.