v5 ته مهاجرت
د Bootstrap سرچینې فایلونو، اسنادو، او اجزاوو کې بدلونونه تعقیب او بیاکتنه وکړئ ترڅو تاسو سره د v4 څخه v5 ته مهاجرت کې مرسته وکړي.
انحصارونه
- jQuery غورځول شوی.
- له Popper v1.x څخه Popper v2.x ته لوړ شوی.
- لیبساس د ډارټ ساس سره بدل کړ ځکه چې زموږ د ساس کمپیلر ورکړل شوی لیبساس له مینځه تللی و.
- زموږ د اسنادو جوړولو لپاره له جیکیل څخه هوګو ته مهاجر شوی
د براوزر ملاتړ
- د انټرنیټ اکسپلورر 10 او 11 پریښودل
- د مایکروسافټ څنډه غورځول شوې <16 (میراث څنډه)
- فایرفوکس غورځول <60
- غورځول شوی سفاري <12
- غورځول شوی iOS سفاري <12
- کروم <60 غورځول شوی
د اسنادو بدلون
- بیا ډیزاین شوی کورپاڼه، د اسنادو ترتیب، او فوټر.
- د پارسل نوی لارښود اضافه شو.
- د نوي دودیز کولو برخه اضافه کړه، د v4 د تیمینګ پاڼې ځای په ځای کول، په Sass کې د نوي توضیحاتو سره، د نړیوال ترتیب کولو اختیارونه، د رنګ سکیمونه، د CSS تغیرات، او نور ډیر څه.
- د فورمو ټول اسناد په نوي فورمه برخه کې بیا تنظیم شوي ، محتويات په ډیرو متمرکزو پاڼو کې جلا کول.
- په ورته ډول، د ترتیب برخه تازه کړه ، ترڅو د ګریډ منځپانګې په روښانه توګه روښانه کړي.
- د "Navs" برخې پاڼې نوم "Navs & Tabs" ته بدل شو.
- د "چیکونو" پاڼې نوم په "چیکونو او راډیوګانو" بدل شو.
- نوبار بیا ډیزاین کړی او یو نوی سبناو اضافه کړی ترڅو زموږ د سایټونو او اسنادو نسخو ته رسیدل اسانه کړي.
- د لټون ساحې لپاره نوی کیبورډ شارټ کټ اضافه شوی: Ctrl + /.
ساس
-
موږ د ډیفالټ Sass نقشه ادغامونه له مینځه وړي ترڅو د بې ځایه ارزښتونو لرې کول اسانه کړي. په یاد ولرئ چې تاسو اوس باید ټول ارزښتونه په ساس نقشو کې تعریف کړئ لکه
$theme-colors
. وګورئ چې څنګه د Sass نقشې سره معامله وکړئ . -
ماتول
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()
او افعال. وګوری #29083gray()
-
ماتولنوم بدل شوی
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()
-
ماتولد Sass د خپل رنګ سکیلینګ فنکشن سره د ټکر څخه مخنیوي لپاره فنکشن نوم بدل
scale-color()
کړ .shift-color()
-
box-shadow
mixins اوسnull
ارزښتونو ته اجازه ورکوي اوnone
د ډیری دلیلونو څخه راټیټیږي. وګوری #30394 -
مکسین اوس
border-radius()
یو ډیفالټ ارزښت لري.
د رنګ سیسټم
-
د رنګ سیسټم چې د نوي رنګ سیسټم په ګټه کار کاوه
color-level()
او لرې شوی و. زموږ په کوډبیس کې$theme-color-interval
ټولlighten()
او دندې د او لخوا بدل شوي . دا افعال به رنګ د سپین یا تور سره مخلوط کړي د دې پرځای چې د یو ټاکلي مقدار لخوا د هغې روښنايي بدله کړي. دا به یو رنګ رنګ یا سیوري کوي پدې پورې اړه لري چې ایا د وزن پیرامیټر مثبت دی یا منفي. د نورو جزیاتو لپاره #30622 وګورئ.darken()
tint-color()
shade-color()
shift-color()
-
د هر رنګ لپاره نوي رنګونه او سیوري اضافه شوي، د هر بیس رنګ لپاره نهه جلا رنګونه چمتو کوي، د نوي Sass تغیراتو په توګه.
-
د رنګ برعکس ښه شوی. د 3: 1 څخه تر 4.5: 1 پورې د رنګ برعکس تناسب او د WCAG 2.1 AA برعکس ډاډ ترلاسه کولو لپاره نیلي، شین، سیان او ګلابي رنګونه تازه شوي. زموږ د رنګ برعکس رنګ هم له څخه بدل
$gray-900
کړ$black
. -
زموږ د رنګ سیسټم مالتړ لپاره، موږ نوي دودیز
tint-color()
اوshade-color()
افعال اضافه کړي ترڅو زموږ رنګونه په مناسبه توګه مخلوط کړي.
گرډ تازه کول
-
نوی وقفه!
xxl
د او پورته لپاره نوې وقفې اضافه1400px
شوې. په نورو ټولو وقفو کې هیڅ بدلون نشته. -
ښه شوي ګترونه. ګټرونه اوس په ریمونو کې تنظیم شوي، او د v4 (
1.5rem
، یا شاوخوا24px
، څخه ښکته30px
) څخه تنګ دي. دا زموږ د شبکې سیسټم ګټرونه زموږ د فاصلو اسانتیاو سره تنظیموي.- د افقی / عمودی ګټرونو، افقی ګترونو، او عمودی ګټرونو کنټرول لپاره نوی ګټر ټولګی (
.g-*
,.gx-*
, and ) اضافه شوی..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
مکسین د ټاکل شوي اندازې پرته مساوي کالمونو ته ډیفالټ ته تازه کړی .
منځپانګه، ریبوټ، او داسې نور
-
RFS اوس د ډیفالټ لخوا فعال شوی. د مکسین په کارولو سره سرلیکونه
font-size()
به په اوتومات ډولfont-size
د لید پورټ سره پیمانه تنظیم کړي. دا خصوصیت دمخه د v4 سره غوره شوی و. -
ماتول
$display-*
زموږ د متغیرونو ځای په ځای کولو او د$display-font-sizes
ساس نقشې سره زموږ د ښودلو ټایپوګرافي ترمیم کړه. د یو واحد او تنظیم شوي s$display-*-weight
لپاره انفرادي متغیرونه هم لرې کړل .$display-font-weight
font-size
-
.display-*
دوه نوي سرلیکونه اضافه کړل ،.display-5
او.display-6
. -
لینکونه د ډیفالټ لخوا روښانه شوي (نه یوازې په هور کې)، پرته لدې چې دوی د ځانګړو برخو برخه وي.
-
میزونه بیا ډیزاین شوي ترڅو خپل سټایلونه تازه کړي او د سټایل کولو ډیر کنټرول لپاره یې د CSS متغیرونو سره بیا جوړ کړي.
-
ماتولځړول شوي میزونه نور سټایلونه په میراث نه لري.
-
ماتول
.thead-light
او.thead-dark
د متغیر ټولګیو په ګټه پریښودل.table-*
کیږي کوم چې د ټولو جدول عناصرو لپاره کارول کیدی شي (thead
,tbody
,tfoot
,tr
,th
andtd
). -
ماتولد
table-row-variant()
مکسین نوم بدل شویtable-variant()
او یوازې 2 پیرامیټونه مني:$color
(د رنګ نوم) او$value
(رنګ کوډ). د سرحد رنګ او د تلفظ رنګونه په اوتومات ډول د جدول فکتور متغیرونو پراساس محاسبه کیږي. -
د جدول سیل پیډینګ متغیرونه په
-y
او-x
. -
ماتول
.pre-scrollable
ټولګي ووتل . 29135 شمېره وګورئ -
ماتول
.text-*
اسانتیاوې نور په لینکونو کې هور او تمرکز ریاستونه نه اضافه کوي..link-*
د مرستندویه ټولګي پرځای کارول کیدی شي. 29267 شمېره وګورئ -
ماتول
.text-justify
ټولګي ووتل . 29793 شمېره وګورئ -
ماتول
<hr>
عناصر اوس دheight
دې پرځای کاروي چې د ځانګړتیاborder
ښه ملاتړ وکړي .size
دا د پیډینګ اسانتیاو کارول هم وړوي ترڅو د ګنډو ویشونکي رامینځته کړي (د بیلګې په توګه ،<hr class="py-1">
). -
ډیفالټ افقی
padding-left
آن<ul>
او<ol>
عناصر له براوزر ډیفالټ40px
څخه2rem
. -
اضافه شوي
$enable-smooth-scroll
، کوم چې په نړیواله کچه پلي کیږي — پرته له هغه کاروونکو څخه چې د میډیا پوښتنوscroll-behavior: smooth
له لارې د حرکت کمولو غوښتنه کوي . وګوری #31877prefers-reduced-motion
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-text
نور نه سیټ کويdisplay
، تاسو ته اجازه درکوي چې انلاین جوړ کړئ یا د مرستې متن بلاک کړئ لکه څنګه چې تاسو غواړئ یوازې د HTML عنصر بدلولو سره. -
<select>
د تایید عکسونه نور په s سره نه پلي کیږيmultiple
. -
د سرچینې ساس فایلونه لاندې
scss/forms/
تنظیم شوي، په شمول د ان پټ ګروپ سټایلونه.
اجزا
padding
د خبرتیاو، برډکرمبونو، کارتونو، ډراپ ډاونونو، لیست ګروپونو، موډلونو، پاپورونو، او وسیلو لارښوونو لپاره متحد ارزښتونه چې زموږ د$spacer
متغیر پراساس وي. وګوری #30564
accordion
- د اکارډین نوی اجزا اضافه کړل .
خبرتیاوې
-
خبرتیاوې اوس د عکسونو سره مثالونه لري .
-
<hr>
په هر خبرتیا کې د s لپاره دودیز سټایلونه لرې کړل ځکه چې دوی دمخه کارويcurrentColor
.
برجونه
-
ماتولد شالید اسانتیاوو لپاره ټول
.badge-*
رنګ ټولګي غورځول شوي (د مثال په.bg-primary
ځای د کارولو.badge-primary
). -
ماتول
.badge-pill
غورځول شوي — پرځای یې یوټیلټي وکاروئ.rounded-pill
. -
ماتول
<a>
د او<button>
عناصرو لپاره د هور او تمرکز سټایلونه لرې کړل. -
له / څخه
.25em
/.5em
ته د بیجونو لپاره د ډیفالټ پیډینګ زیاتوالی.35em
.65em
breadcrumbs
-
د
padding
,background-color
اوborder-radius
. -
د نوي سی ایس ایس دودیز ملکیت اضافه
--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
ډول اضافه شوی (د روښانه شالید لپاره عالي). -
د بوټسټریپ شبیهونو څخه د نوي SVGs سره د carousel کنټرولونو لپاره د شیورون عکسونه بدل شوي .
د تړلو تڼۍ
-
ماتولد لږ عام نوم لپاره نوم بدل شو
.close
..btn-close
-
د بند تڼۍ اوس په HTML کې
background-image
د A پر ځای (ایمبیډ شوی SVG) کاروي×
، پرته له دې چې ستاسو مارک اپ ته لمس کولو اړتیا اسانه تنظیم کولو ته اجازه ورکړي. -
.btn-close-white
نوی ډول اضافه شوی چېfilter: invert(1)
د تیاره شالیدونو پروړاندې د لوړ برعکس برطرف عکسونو وړولو لپاره کاروي.
سقوط
- د اکارډونو لپاره د سکرول اینکرینګ لرې شوی.
ښکته کول
-
.dropdown-menu-dark
د غوښتنې په اړه تیاره ډراپ ډاونونو لپاره نوی ډول او اړوند متغیرونه اضافه شوي. -
لپاره نوی متغیر اضافه کړ
$dropdown-padding-x
. -
د ښه برعکس لپاره د ډراپ ډاون ویشونکی تیاره کړی.
-
ماتولد ډراپ ډاون لپاره ټولې پیښې اوس د ډراپ ډاون ټګل تڼۍ کې رامینځته شوي او بیا اصلي عنصر ته ببل شوي.
-
د ډراپ ډاون مینو اوس یو
data-bs-popper="static"
خاصیت لري کله چې د ډراپ ډاون موقعیت مستحکم وي اوdata-bs-popper="none"
کله چې ډراپ ډاون په نیوبار کې وي. دا زموږ د جاواسکریپټ لخوا اضافه شوی او موږ سره د پوپر موقعیت سره مداخله پرته د دودیز موقعیت سټایلونو کارولو کې مرسته کوي. -
ماتول
flip
د اصلي پوپر ترتیب په ګټه د ډراپ ډاون پلگ ان لپاره ډراپ شوی اختیار. تاسو اوس کولی شئ په فلیپfallbackPlacements
موډیفیر کې د اختیار لپاره د خالي صف په تیریدو سره د فلیپ کولو چلند غیر فعال کړئ . -
د ډراپ ډاون مینو اوس د نوي
autoClose
اختیار سره د کلیک کولو وړ کیدی شي ترڅو د اتوماتیک نږدې چلند اداره کړي . تاسو کولی شئ دا اختیار وکاروئ ترڅو د ډراپ ډاون مینو دننه یا بهر کلیک ومني ترڅو دا متقابل شي. -
ډراپ ډاون اوس
.dropdown-item
په s کې پوښل شوي ملاتړ<li>
کوي.
جمبوترون
- ماتولد جمبوټرون اجزا غورځول شوي ځکه چې دا د اسانتیاو سره نقل کیدی شي. د ډیمو لپاره زموږ د جمبوټرون نوی مثال وګورئ.
لست ګروپ
- د لیست ګروپونو ته نوی
.list-group-numbered
ترمیم کونکی اضافه شوی.
Navs او tabs
- د , , , او ټولګي لپاره نوي
null
متغیرونه اضافه کړل .font-size
font-weight
color
:hover
color
.nav-link
Navbars
- ماتولNavbars اوس دننه یو کانټینر ته اړتیا لري (د فاصلې اړتیاو او CSS اړتیاو ته خورا ساده کولو لپاره).
آفکانوس
- د آف کینوس نوې برخه اضافه کړه .
پاڼه کول
-
د صفحې کولو لینکونه اوس د دودیز وړ
margin-left
دي چې په متحرک ډول په ټولو کونجونو کې ګرد شوي کله چې له یو بل څخه جلا شي. -
transition
د مخ کولو لینکونو کې اضافه شوي.
Popovers
-
ماتولزموږ په ډیفالټ پاپ اوور ټیمپلیټ کې نوم بدل
.arrow
شو ..popover-arrow
-
whiteList
د اختیار نوم بدل کړallowList
.
سپنران
-
سپنران اوس
prefers-reduced-motion: reduce
د حرکتونو په ورو کولو سره ویاړ کوي. وګوری # 31882 -
د اسپنر عمودی سمون ښه شوی.
ټاسټونه
-
ټوسټونه اوس د موقعیت ورکولو اسانتیاو په مرسته په A کې ځای کیدی شي .
.toast-container
-
د ډیفالټ ټوسټ موده 5 ثانیو ته بدله کړه.
-
له ټوسټونو
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>
-
د , , , and . _ په ارزښتونو کې شامل دي ، او د هر ملکیت لپاره.
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
-
ماتوللیرې
.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
- د ټولګیو نوم بدل شوی ترڅو د اړخ تناسب ته بدلون
-
ماتول د "اسکرین لوستونکي" ټولګي اوس "د لید پټ" ټولګي دي .
- د Sass فایل له څخه
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()
- د Sass فایل له څخه
-
bootstrap-utilities.css
اوس زموږ مرستندویان هم شامل دي. مرسته کونکي نور اړتیا نلري چې په ګمرک جوړونو کې وارد شي.
جاواسکریپټ
-
د jQuery انحصار کم شوی او بیا لیکل شوي پلگ انونه په منظم جاواسکریپټ کې وي.
-
ماتولد ټولو جاواسکریپټ پلگ انونو لپاره د ډیټا ځانګړتیاوې اوس د دریمې ډلې او ستاسو د خپل کوډ څخه د بوټسټریپ فعالیت توپیر کولو کې د مرستې لپاره نوم ځای شوي دي. د مثال په توګه، موږ د
data-bs-toggle
ځای پرځای کارووdata-toggle
. -
ټول پلگ ان اوس کولی شي د لومړي دلیل په توګه د CSS انتخاب کونکی ومني. تاسو کولی شئ د DOM عنصر یا کوم معتبر CSS انتخاب کونکی پاس کړئ ترڅو د پلگ ان نوی مثال رامینځته کړئ:
var modal = new bootstrap.Modal('#myModal') var dropdown = new bootstrap.Dropdown('[data-bs-toggle="dropdown"]')
-
popperConfig
د یو فنکشن په توګه لیږدول کیدی شي چې د بوټسټریپ ډیفالټ پاپپر تشکیل د دلیل په توګه مني ، نو تاسو کولی شئ دا ډیفالټ ترتیب په خپله لاره کې ضمیمه کړئ. د ډراپ ډاونونو، پاپورونو، او وسیلو ټایپونو باندې تطبیق کیږي. -
د پوپر عناصرو د ښه ځای په ځای کولو لپاره د ډیفالټ ارزښت
fallbackPlacements
بدل شوی . د ډراپ ډاونونو، پاپورونو، او وسیلو ټایپونو باندې تطبیق کیږي.['top', 'right', 'bottom', 'left']
-
د عامه جامد میتودونو څخه انډر سکور لرې شوی لکه
_getInstance()
→getInstance()
.