Ukufudukela kwi-v5
Landa kwaye ujonge kwakhona utshintsho kwiifayile zomthombo weBootstrap, uxwebhu, kunye namacandelo okukunceda ufuduke ukusuka kwi-v4 ukuya kwi-v5.
Ukuxhomekeka
- Ilahliwe i-jQuery.
- Iphuculwe ukusuka kwiPopper v1.x ukuya kwiPopper v2.x.
- Kutshintshwe i-Libsass nge-Dart Sass njengoko umqambi wethu we-Sass onikwe i-Libsass iye yarhoxiswa.
- Wafuduka e-Jekyll waya eHugo ukuze sakhe amaxwebhu ethu
Inkxaso yebhrawuza
- Yehla i-Internet Explorer 10 kunye ne-11
- Iwisiwe iMicrosoft Edge < 16 (Legacy Edge)
- IFirefox iwile <60
- I-Safari yehlisiwe <12
- Iwiswe iOS Safari <12
- IChrome iwisiwe <60
Utshintsho lwamaxwebhu
- Iphepha lasekhaya eliyilwe ngokutsha, uyilo lwamaxwebhu, kunye nekhasi elisezantsi.
- Kongezwe isikhokelo esitsha sePasela .
- Kongezwe icandelo elitsha le-Customize , ibuyisela i-v4 yephepha le-Theming , kunye neenkcukacha ezintsha kwi-Sass, iinketho zokucwangciswa kwehlabathi jikelele, izikimu zemibala, ii-CSS variables, kunye nokunye.
- Ulungelelaniswa ngokutsha onke amaxwebhu efom kwicandelo elitsha leeFom , ukwahlula umxholo kumaphepha agxininise ngakumbi.
- Ngokufanayo, ihlaziywe icandelo loYilo , ukwenza igridi isiqulatho ngokucacileyo ngakumbi.
- Ithiywe ngokutsha "I-Navs" yecandelo lephepha ukuya kwi-"Navs & Tabs".
- Lithiywe ngokutsha "Iitsheki" iphepha ukuya ku "Iitshekhi kunye nonomathotholo".
- Uyilwe ngokutsha i-navbar kwaye wongeza i-subnav entsha ukwenza kube lula ukujikeleza iisayithi zethu kunye neenguqulelo zamaxwebhu.
- Kongezwe isinqumli esitsha sebhodi yezitshixo kwindawo yokukhangela: Ctrl + /.
Sass
-
Siluyekile udibaniso lwemaphu ye-Sass ukuze kube lula ukususa amaxabiso angafunekiyo. Gcina ukhumbula ukuba ngoku kufuneka uchaze onke amaxabiso kwiimephu zeSass njenge
$theme-colors. Jonga indlela yokujongana neemephu zakwaSass . -
Ukwaphula umsebenzi othiywe ngokutsha
color-yiq()kunye noguquko olunxulumeneyocolor-contrast()njengoko ungasanxulumananga nesithuba sombala se-YIQ. Bona #30168.$yiq-contrasted-thresholdithiywe kwakhona ku$min-contrast-ratio.$yiq-text-darkkwaye$yiq-text-lightngokulandelelana zithiywe ngokutsha zibe$color-contrast-darkkunye$color-contrast-light.
-
Ukuqhawula umbuzo weMedia mixins parameters zitshintshile ngendlela enengqiqo.
media-breakpoint-down()isebenzisa i-breakpoint ngokwayo endaweni ye-breakpoint elandelayo (umzekelo,media-breakpoint-down(lg)endawenimedia-breakpoint-down(md)yeetekeni zokujonga iizibuko ezincinci kuno-lg).- Ngokufanayo, eyesibini iparameter ikwanayo
media-breakpoint-between()isebenzisa ibreakpoint ngokwayo endaweni yebreakpoint elandelayo (umzekelo,media-between(sm, lg)endawenimedia-breakpoint-between(sm, md)yojongo lwezibuko phakathismkunyelg).
-
Ukwaphula Izimbo zoshicilelo ezisusiweyo kunye
$enable-print-stylesnokuguquguquka. Iiklasi zokubonisa ushicilelo zisakho. Bona #28339 . -
Ukuqhekeka Kulahliwe
color(),theme-color(), kunyegray()nemisebenzi exhasa iinguqu. Bona #29083 . -
Ukuqhawula
theme-color-level()umsebenzi othiywe kwakhonacolor-level()kwaye ngoku wamkela nawuphi na umbala owufunayo endaweni$theme-coloryemibala kuphela. Bona #29083 Qaphela:color-level()kamva yaphoswa phakathiv5.0.0-alpha3. -
Ukwaphula Iqanjwe ngokutsha
$enable-prefers-reduced-motion-media-querykwaye$enable-pointer-cursor-for-buttonsukuya$enable-reduced-motionkunye$enable-button-pointersnobufutshane. -
Ukuqhawula Kukhutshwe
bg-gradient-variant()umxube. Sebenzisa.bg-gradientiklasi ukongeza i-gradient kwizinto endaweni.bg-gradient-*yeeklasi ezenziweyo. -
Ukwaphulwa Kususwe imixube ebikade ihoxisiwe:
hover,hover-focus,plain-hover-focus, kwayehover-focus-activefloat()form-control-mixin()nav-divider()retina-img()text-hide()(iphinde yawisa udidi oluluncedo olunxulumeneyo,.text-hide)visibility()form-control-focus()
-
Ukwaphula
scale-color()umsebenzi othiyweshift-color()ngokutsha ukunqanda ukungqubana nomsebenzi kaSass wokulinganisa umbala. -
box-shadowimixube ngoku ivumelanullamaxabiso kwaye yehlenonekwiimpikiswano ezininzi. Bona #30394 . -
Umxube
border-radius()ngoku unexabiso elingagqibekanga.
Inkqubo yombala
-
Isixokelelwano sombala ebesisebenza
color-level()saza$theme-color-intervalsasuswa sixhasa inkqubo entsha yombala. Yonkelighten()kunyedarken()nemisebenzi kwi-codebase yethu ithathelwa indawotint-color()kwayeshade-color(). Le misebenzi iya kuxuba umbala nokuba mhlophe okanye mnyama endaweni yokutshintsha ukukhanya kwayo ngexabiso elimiselweyo. Ishift-color()-tint okanye i-shades umbala ngokuxhomekeke ekubeni ubunzima bayo beparameter bulungile okanye bungalunganga. Bona #30622 ngeenkcukacha ezithe vetshe. -
Kongezwe imibala emitsha kunye nemibala yombala ngamnye, ukubonelela ngemibala esithoba eyahlukileyo kumbala wesiseko ngamnye, njengoguquko olutsha lweSass.
-
Uphuculo lomahluko wombala. Umlinganiselo wokuchasana kombala ogingqiweyo ukusuka ku-3:1 ukuya ku-4.5:1 kunye nemibala eblue, eluhlaza, ecyan, kunye nepinki ehlaziyiweyo ukuqinisekisa umahluko weWCAG 2.1 AA. Kwakhona utshintshe umbala wethu womahluko ukusuka
$gray-900ku$black. -
Ukuxhasa inkqubo yethu yemibala, songeze isiko
tint-color()kunyeshade-color()nemisebenzi emitsha ukuxuba imibala yethu ngokufanelekileyo.
Uhlaziyo lwegridi
-
Inqaku elitsha! Kongezwe indawo entsha
xxlyokuqhawula1400pxkunye nokunyuka. Akukho lutshintsho kuzo zonke ezinye iindawo zokuphumla. -
Iigatha eziphuculweyo. Iigatha ngoku zisetiwe kwi-rems, kwaye zincinci kune-v4 (
1.5rem, okanye malunga24px, ezantsi ukusuka30px). Oku kulungelelanisa iigutha zenkqubo yethu yegridi kunye nezixhobo zethu zokubeka izithuba.- Kongezwe udidi olutsha lwegutter (
.g-*,.gx-*, kunye.gy-*) ukulawula iigatha ezithe tye/ezithe nkqo, iigatha ezithe tyaba, kunye neegatha ezithe nkqo. - Ukwaphulwa
.no-gutterskunikwe igama.g-0ngokutsha ukuze kutshatiswe nezinto eziluncedo kwi-gutter entsha.
- Kongezwe udidi olutsha lwegutter (
-
Imihlathi ayisasetyenziswa
position: relative, ngoko kungafuneka udibanise.position-relativekwezinye izinto ukubuyisela ukuziphatha. -
Ukuqhawuka Ziye zayeka iiklasi ezininzi ebezihlala
.order-*zingasetyenziswa. Ngoku sibonelela kuphela.order-1ngaphandle.order-5kwebhokisi. -
Ukuqhawula Kulahliwe
.mediaicandelo njengoko linokuphinda liphindwe ngokulula ngezinto eziluncedo. Jonga i-#28265 kunye nephepha lezinto eziguqukayo zomzekelo . -
Ukwaphula
bootstrap-grid.cssngoku kusebenza kuphelabox-sizing: border-boxkwikholamu endaweni yokusetha kwakhona ubungakanani bebhokisi yehlabathi. Ngale ndlela, izitayile zethu zegridi zinokusetyenziswa kwiindawo ezininzi ngaphandle kokuphazamiseka. -
$enable-grid-classesayisayi kuvala ukuveliswa kweeklasi zesikhongozeli kwakhona. Bona #29146. -
Ihlaziywe i-
make-colmixin ukuya kwimiqolo elinganayo ngaphandle kobukhulu obuxeliweyo.
Umxholo, Qalisa kwakhona, njl
-
I- RFS ngoku yenziwe ngokungagqibekanga. Izihloko ezisebenzisa i-
font-size()mixin ziya kuzilungelelanisa ngokuzenzekelayo ukukalafont-sizekunye ne-viewport. Eli nqaku belikade likhetha ukungena nge-v4. -
Ukwaphula Kuqwalaselwe umboniso wethu wokuchwetheza ukuze kuthathelwe indawo izinto
$display-*eziguquguqukayo kunye$display-font-sizesnemephu ye-Sass. Kwakhona kususwe ii-$display-*-weightvariables zomntu omnye$display-font-weightkunye nohlengahlengisofont-sizes. -
Kongezwe iisayizi ezimbini zezihloko ezintsha
.display-*,.display-5kunye.display-6. -
Unxulumano lukrwelelwa umgca ngaphantsi ngokungagqibekanga (hayi nje kwi hover), ngaphandle kokuba yinxalenye yamacandelo athile.
-
Ziyilwe ngokutsha iitafile ukuhlaziya izitayile zazo kunye nokuzakha kwakhona ngezinto eziguquguqukayo zeCSS zolawulo ngakumbi kwisitayile.
-
Ukwaphula iitafile ze- Nested akusazifuzi izitayile kwakhona.
-
Ukwaphulwa
.thead-lightkwaye.thead-darkzilahliwe ngokuthanda.table-*iiklasi ezahlukeneyo ezinokuthi zisetyenziswe kuzo zonke izinto zetafile (thead,tbody,tfoot,tr,thkunyetd). -
Ukuqhawula Umxube
table-row-variant()ubizwa ngokutshatable-variant()kwaye wamkela kuphela iiparamitha ezi-2:$color(igama lombala) kunye$value(ikhowudi yombala). Umbala womda kunye nemibala ye-accent ibalwa ngokuzenzekelayo ngokusekelwe kwi-table factor variables. -
Ukwahlula iiguquguquko zeselfowuni ezikhuselweyo zibe
-ykunye-x. -
Ukuqhawuka
.pre-scrollable. _ Bona #29135 -
Izixhobo zokwaphula
.text-*azisongezi i-hover kunye neendawo zokugxila kumakhonkco kwakhona..link-*iiklasi zabancedisi zingasetyenziswa endaweni yoko. Bona #29267 -
Ukuqhawuka
.text-justify. _ Bona #29793 -
Cwangcisa ngokutsha okumiselweyo okuthe tye kunye
padding-leftnezinto ukusuka kwibhrawuza ukuya kwi .<ul><ol>40px2rem -
Yongeziweyo
$enable-smooth-scroll, esebenzascroll-behavior: smoothkwihlabathi-ngaphandle kwabasebenzisi abacela ukuncitshiswa kwentshukumo ngombuzoprefers-reduced-motionwemidiya. Bona #31877
RTL
- Umkhombandlela othe tyaba izinto eziguquguqukayo ezithile, izinto eziluncedo, kunye nemixube zonke ziye zanikwa elinye igama ukuze zisebenzise iipropati ezinengqiqo ezifana nezo zifumaneka kuyilo lwe-flexbox-umz,
startkwayeendendawenileftyeright.
Iifom
-
Kongezwe iifomu ezintsha ezidadayo! Siwunyusile umzekelo weelebhile ezidadayo kumacandelo efom exhaswa ngokupheleleyo. Jonga iphepha elitsha leelebhile ezidadayo.
-
Ukwaphula i-Consolidated yemveli kunye nezinto zefom yesiko. Iibhokisi zokutshekisha, oonomathotholo, ukhetho, kunye namanye amagalelo aneeklasi zomthonyama kunye nezesiko kwi-v4 ziye zadityaniswa. Ngoku phantse zonke izinto zethu zefom zisisiqhelo ngokupheleleyo, uninzi ngaphandle kwesidingo seHTML yesiko.
.custom-checkngoku.form-check..custom-check.custom-switchngoku.form-check.form-switch..custom-selectngoku.form-select..custom-filekwaye.form-filezithathelwe indawo zizimbo zesiko ngaphezulu kwe.form-control..custom-rangengoku.form-range.- Iwisiwe yemveli
.form-control-filekwaye.form-control-range.
-
Ukuqhekeka Kuwise
.input-group-appendkwaye.input-group-prepend. Ngoku unokongeza amaqhosha kwaye.input-group-textnjengabantwana ngokuthe ngqo bamaqela egalelo. -
Irediyasi yomda esele Ilahlekile kwiqela longeniso kunye nebug yengxelo yokuqinisekisa ekugqibeleni ilungisiwe ngokongeza
.has-validationudidi olongezelelweyo kumaqela ongeniso ngokuqinisekisa. -
Ukwaphula Iiklasi ezilahliweyo zoyilo lwenkqubo yethu yegridi. Sebenzisa igridi yethu kunye nezinto eziluncedo endaweni ye
.form-group,.form-row, okanye.form-inline. -
Iileyibhile zeFom zokuqhekeza ngoku zifuna
.form-label. -
.form-textUkwaphulwa akusaseti ,displaykukuvumela ukuba wenze ngaphakathi okanye ubhloke umbhalo woncedo njengoko unqwenela ngokutshintsha into ye-HTML. -
Ii icon zokuqinisekisa azisasetyenziswa kwi
<select>s ngemultiple. -
Umthombo ohlengahlengisiweyo weefayile zeSass phantsi
scss/forms/, kubandakanywa izimbo zeqela longeniso.
Amacandelo
- Amaxabiso adityanisiweyo kwizilumkiso, i-breadcrumbs, amakhadi, okokwehla
padding, amaqela oluhlu, iimodyuli, iipopovers, kunye neengcebiso zezixhobo ezisekelwe kuguquko lwethu$spacer. Bona #30564 .
IAccordion
- Kongezwe icandelo elitsha leakhodiyoni .
Izilumkiso
-
Izivuseleli ngoku zinemizekelo ene-icon .
-
Susa izimbo zesiko kwi
<hr>s kwisivuseleli ngasinye kuba sele zisebenzisacurrentColor.
Iibheji
-
Ukwaphulwa Kulahliwe zonke
.badge-*iiklasi zemibala kwizinto eziluncedo ezingasemva (umzekelo, sebenzisa.bg-primaryendaweni ye.badge-primary). -
Ukuqhekeka Kulahliwe
.badge-pill-sebenzisa into.rounded-pilleluncedo endaweni yoko. -
Ukwaphulwa Kususwe ihover kunye nezimbo zokugxila
<a>kunye<button>neempawu. -
Ukunyuswa kwezikhuseli ezihlala zikhona kwiibheji ukusuka
.25em/.5emukuya.35em/.65em.
Iimvuthuluka zezonka
-
Yenziwe lula inkangeleko engagqibekanga yesonka sesonka ngokususa
padding,background-colorkunyeborder-radius. -
Kongezwe ipropathi entsha yesiko le-CSS
--bs-breadcrumb-dividerukwenza kube lula ngaphandle kokufuna ukuphinda kuqokelelwe iCSS.
Amaqhosha
-
Ukwaphula amaqhosha okuguqula , kunye neebhokisi zokukhangela okanye iirediyo, azisafuni iJavaScript kwaye inophawu olutsha . Asisafuni nto yokusonga, yongeza
.btn-checkkwi<input>, kwaye uyibhanqe nazo naziphi na.btniiklasi ezikwi<label>. Bona #30650 . Amaxwebhu oku asukile kwiphepha lethu lamaQhosha ukuya kwicandelo elitsha leeFom. -
Ukuqhekeka Kulahliwe
.btn-blockkwizinto eziluncedo. Endaweni yokusebenzisa.btn-blockkwi-.btn, songela amaqhosha akho kunye.d-gridnesixhobo.gap-*sokuwabeka njengoko kufuneka. Tshintshela kwiiklasi eziphendulayo ukuze ukwazi ukulawula ngakumbi kuzo. Funda amaxwebhu ngemizekelo ethile. -
Uhlaziyo lwethu
button-variant()kunyebutton-outline-variant()nemixube ukuxhasa iiparamitha ezongezelelweyo. -
Amaqhosha ahlaziyiweyo ukuqinisekisa ukwanda kokuchasana kwi-hover kunye neemeko ezisebenzayo.
-
Amaqhosha avaliweyo ngoku ane
pointer-events: none;.
Ikhadi
-
Ukuqhekeka Kuwiswe
.card-deckngokuthanda igridi yethu. Gquba amakhadi akho kwiiklasi zekholomu kwaye wongeze.row-cols-*isikhongozelo somzali ukuze uphinde wenze iidekhi zekhadi (kodwa ngolawulo olungakumbi malunga nokulungelelaniswa okuphendulayo). -
Ukuqhawuka Kuwiswe
.card-columnsngokuthanda iMasonry. Bona #28922 . -
Ukuqhawuka Kutshintshwe iakhodiyoni
.cardesekwe ngecandelo elitsha leAccordion .
I-Carousel
-
Kongezwe ukwahluka okutsha
.carousel-darkkumbhalo omnyama, ulawulo, kunye nezalathi (ezinkulu kwimvelaphi ekhanyayo). -
Kutshintshwe ii-icon ze-chevron zolawulo lwe-carousel ngee-SVG ezintsha ezivela kwii- Icons zeBootstrap .
Vala iqhosha
-
Ukwaphulwa Kunikwe
.closeelinye.btn-closeigama elingaphantsi kwegama eliqhelekileyo. -
Vala amaqhosha ngoku sebenzisa
background-image(i-SVG elungisiweyo) endaweni ye-a×kwi-HTML, ivumela ukwenziwa kube lula ngaphandle kwesidingo sokuchukumisa uphawu lwakho. -
Kongezwe
.btn-close-whiteuhlobo olutsha olusebenzisafilter: invert(1)ukwenza umahluko ophezulu wokugxotha ii-icon ngokuchasene nemvelaphi emnyama.
Ukuwa
- Isusiwe i-ankile yokuskrola yee-accordions.
Ukwehla
-
Kongezwe
.dropdown-menu-darkuhlobo olutsha kunye noguquguquko oluhambelanayo lokwehliswa okumnyama okufunekayo. -
Kongezwe utshintsho olutsha lwe
$dropdown-padding-x. -
Yenze mnyama isahluli sohlayo ukwenzela umahluko ophuculweyo.
-
Ukwaphula Yonke iminyhadala yokwehla ngoku iqaliswe kwiqhosha lokuguqula lokwehla kwaye emva koko iqatywe ukuya kwinto yomzali.
-
Iimenu ezilahliweyo ngoku zineseti yophawu
data-bs-popper="static"xa indawo yokuhla imile kwayedata-bs-popper="none"xa ukwehla kukwi-navbar. Oku kongezwa yiJavaScript yethu kwaye isinceda ukuba sisebenzise izimbo zesiko ngaphandle kokuphazamisa indawo yePopper. -
Ukwaphula iLahliwe ukhetho
fliplweplagin eyehlayo ethanda uqwalaselo lwendalo lwePopper. Ngoku ungakhubaza indlela yokuziphatha ngokudlula uluhlu olungenanto lwenkethofallbackPlacementskwisilungisi se- flip . -
Iimenu ezilahliweyo ngoku zinokucofa ngokhetho olutsha
autoCloselokuphatha impatho yokuvala ngokuzenzekelayo . Ungasebenzisa olu khetho ukwamkela ukucofa ngaphakathi okanye ngaphandle kwemenu eyehlayo ukuyenza isebenze. -
Iidropdowns ngoku zixhasa
.dropdown-items esongelwe kwi-<li>s.
Jumbotron
- Ukwaphula Kuwiswe icandelo lejumbotron njengoko linokuphinda liphindwe ngezinto eziluncedo. Jonga umzekelo wethu omtsha weJumbotron wedemo.
Uluhlu lweqela
.list-group-numberedKongezwe isilungisi esitsha kuluhlu lwamaqela.
I-Navs kunye neethebhu
- Kongezwe izinto ezintsha
nulleziguquguqukayo zefont-size,font-weight,color, kunye:hovercolorneklasi.nav-link.
Navbars
- Ukwaphula iiNavbar ngoku kufuna isikhongozeli ngaphakathi (ukwenza lula kakhulu iimfuno zesithuba kunye neCSS efunekayo).
I-offcanvas
- Yongezwe icandelo elitsha le- offcanvas .
Ukwenziwa kwePagination
-
Amakhonkco ePagination ngoku ayakwazi ukwenzeka
margin-leftajikelezwe ngokuguquguqukayo kuzo zonke iikona xa zahluliwe enye kwenye. -
Yongezwa
transitions kumakhonkco epagination.
Iipopovers
-
.arrowUkwaphula kunikwe igama kwakhona kwitemplate.popover-arrowyethu yepopover engagqibekanga. -
whiteListInketho ethiywe ngokutsha kuallowList.
Iispinners
-
Iispinner ngoku
prefers-reduced-motion: reduceziwonga ngokucothisa oopopayi. Bona #31882 . -
Ulungelelwaniso oluthe nkqo lwesipinari.
Iithowusti
-
Iithowusti ngoku zinokubekwa kwi-
.toast-containera ngoncedo lokubeka izinto eziluncedo . -
Kutshintshwe ubude bexesha le-toast elimiselweyo ukuya kwimizuzwana emi-5.
-
Isusiwe
overflow: hiddenkwi toasts kwaye endaweniborder-radiuss efanelekileyo kunyecalc()nemisebenzi.
Iingcebiso
-
Ukwaphula
.arrowkunikwe igama kwakhona.tooltip-arrowkwithempleyithi yethu yesixhobo esihlala sihleli. -
Ukwaphula Ixabiso elimiselweyo leenguqu
fallbackPlacementslitshintshelwe['top', 'right', 'bottom', 'left']ekubekweni ngcono kwezinto zepopper. -
Ukwaphula
whiteListUkhetho olunikwe ngokutsha ukuyaallowList.
Izinto eziluncedo
-
Ukwaphula Kunikwe ngokutsha izinto ezininzi zokusebenzisa amagama eepropathi ezinengqiqo endaweni yamagama ezalathiso kunye nokongezwa kwenkxaso ye-RTL:
- Ithiywe ngokutsha
.left-*kwaye.right-*ukuya.start-*kunye.end-*. - Ithiywe ngokutsha
.float-leftkwaye.float-rightukuya.float-startkunye.float-end. - Ithiywe ngokutsha
.border-leftkwaye.border-rightukuya.border-startkunye.border-end. - Ithiywe ngokutsha
.rounded-leftkwaye.rounded-rightukuya.rounded-startkunye.rounded-end. - Ithiywe ngokutsha
.ml-*kwaye.mr-*ukuya.ms-*kunye.me-*. - Ithiywe ngokutsha
.pl-*kwaye.pr-*ukuya.ps-*kunye.pe-*. - Ithiywe ngokutsha
.text-leftkwaye.text-rightukuya.text-startkunye.text-end.
- Ithiywe ngokutsha
-
Ukwaphulwa kwemida echaseneyo ekhubazekileyo ngokungagqibekanga.
-
Yongezwe
.bg-bodyudidi olutsha lokucwangcisa ngokukhawuleza<body>imvelaphi kwizinto ezongezelelweyo. -
Kongezwe indawo entsha yezinto eziluncedo ze
top,right,bottom, kunyeleft. Amaxabiso abandakanya0,50%, kunye100%nepropati nganye. -
Kongezwe izinto ezintsha
.translate-middle-xkunye.translate-middle-ynezinto eziluncedo kwindawo ethe tyaba okanye ethe nkqo kumbindi ogqibeleleyo/ezizinzileyo izinto ezimiyo. -
Kongezwe
border-widthizixhobo ezitsha . -
Ukuqhawula Kutshaywe igama
.text-monospaceku.font-monospace. -
Ukuqhawula Kususiwe
.text-hidenjengoko kuyindlela yakudala yokufihla okubhaliweyo ekungafuneki kuphinde kusetyenziswe. -
.fs-*Izinto eziluncedo ezongeziweyofont-size(ezine-RFS enikwe amandla). Ezi zisebenzisa isikali esifanayo njengezihloko ezingagqibekanga ze-HTML (1-6, enkulu ukuya kwencinci), kwaye inokuguqulwa ngemephu ye-Sass. -
Ukwaphula ii-Renamed utility
.font-weight-*njengobufutshane.fw-*kunye nokungaguquguquki. -
Ukwaphula ii-Renamed utility
.font-style-*njengobufutshane.fst-*kunye nokungaguquguquki. -
Yongezwe
.d-gridukubonisa izinto eziluncedo kunye nezinto ezintshagap(.gap) zeCSS Igridi kunye noyilo lwebhokisi yeflex. -
Ukuqhekeka Kususiwe
.rounded-smkwayerounded-lg, kwaye yazisa isikali esitsha seeklasi,.rounded-0ukuya.rounded-3. Bona #31687 . -
Kongezwe
line-heightizinto eziluncedo ezintsha:.lh-1,.lh-sm,.lh-basekunye.lh-lg. Bona apha . -
Uhambise
.d-noneusetyenziso kwiCSS yethu ukuyinika ubunzima obungaphezulu kwezinye izinto eziluncedo zokubonisa. -
Wandisiwe
.visually-hidden-focusableumncedi ukuba asebenze kwizikhongozeli, esebenzisa:focus-within.
Abancedi
-
Ukuqhawula abancedisi be-Responsive embed baye babizwa ngokuba ngabancedisi bomlinganiselo abanamagama amatsha eklasi kunye nokuziphatha okuphuculweyo, kunye ne-CSS eluncedo.
- Iiklasi zithiywe ngokutsha ukuze zitshintshelwe
bykumlinganiseloxwembonakalo. Ngokomzekelo,.ratio-16by9ngoku.ratio-16x9. - Silahle
.embed-responsive-itemumkhethi weqela kunye neqela ukuze sikhethe.ratio > *umkhethi olula. Akukho klasi ifunekayo, kwaye umncedisi womlinganiselo ngoku usebenza nayo nayiphi na into ye-HTML. - Imephu ye-
$embed-responsive-aspect-ratiosSass ithiywe ngokutsha$aspect-ratioskwaye amaxabiso ayo enziwe lula ukubandakanya igama leklasi kunye nepesenti njengesibinikey: value. - Izinto eziguquguqukayo zeCSS ngoku zenziwe kwaye zibandakanyiwe kwixabiso ngalinye kwimephu ye-Sass. Lungisa
--bs-aspect-ratiouguqulo kwi-.ratiouyila nawuphi na umlinganiselo wembonakalo yesiko .
- Iiklasi zithiywe ngokutsha ukuze zitshintshelwe
-
Ukwaphula iiklasi “zokufunda isikrini” ngoku “zifihlwe ngokubonakalayo” iiklasi .
- Itshintshe ifayile yeSass ukusuka
scss/helpers/_screenreaders.scsskwiscss/helpers/_visually-hidden.scss - Ithiywe ngokutsha
.sr-onlykwaye.sr-only-focusableukuya.visually-hiddenkunye.visually-hidden-focusable - Ithiywe ngokutsha
sr-only()kunyesr-only-focusable()nemixube ukuyavisually-hidden()kunyevisually-hidden-focusable().
- Itshintshe ifayile yeSass ukusuka
-
bootstrap-utilities.cssngoku baquka nabancedi bethu. Abancedi akusekho mfuneko yokuba bangeniswe kumazwe angaphandle kwizakhiwo zesiko.
JavaScript
-
Ilahliwe ukuxhomekeka kwejQuery kwaye iphinde ibhale iiplagi ukuba zibe kwiJavaScript eqhelekileyo.
-
Iimpawu zokwaphula iDatha yazo zonke iiplagi zeJavaScript ngoku zifakwe ngamagama ukunceda ukwahlula ukusebenza kweBootstrap kumaqela esithathu kunye nekhowudi yakho. Ngokomzekelo, sisebenzisa
data-bs-toggleendaweni ye-data-toggle. -
Zonke iiplagi ezifakiweyo ngoku zingamkela umkhethi weCSS njengengxoxo yokuqala. Ungadlula into yeDOM okanye nawuphi na umkhethi osebenzayo weCSS ukwenza umzekelo omtsha weplagi:
var modal = new bootstrap.Modal('#myModal') var dropdown = new bootstrap.Dropdown('[data-bs-toggle="dropdown"]') -
popperConfigingagqithiswa njengomsebenzi owamkela uqwalaselo olungagqibekanga lweBootstrap lwePopper njengempikiswano, ukuze ukwazi ukudibanisa olu qwalaselo olungagqibekanga kwindlela yakho. Isebenza kwiidropdowns, popovers, kunye netooltips. -
Ixabiso elimiselweyo le-
fallbackPlacementsitshintshelwe['top', 'right', 'bottom', 'left']ekubekweni okungcono kwezinto zePopper. Isebenza kwiidropdowns, popovers, kunye netooltips. -
Kususwe i-score kwiindlela ezizinzileyo zikawonke-wonke ezifana
_getInstance()→getInstance().