Migrado al v5
Spuri kaj revizii ŝanĝojn al la fontdosieroj, dokumentaro kaj komponantoj de Bootstrap por helpi vin migri de v4 al v5.
Dependecoj
- Forigita jQuery.
- Ĝisdatigita de Popper v1.x al Popper v2.x.
- Anstataŭigis Libsass per Dart Sass ĉar nia Sass-kompililo donita Libsass estis malrekomendita.
- Migris de Jekyll al Hugo por konstrui nian dokumentaron
Subteno de retumilo
- Forigis Internet Explorer 10 kaj 11
- Faligita Microsoft Edge < 16 (Legacy Edge)
- Forigita Firefox < 60
- Faligita Safaro < 12
- Forigita iOS Safaro < 12
- Forigita Chrome < 60
Dokumentaj ŝanĝoj
- Restrukturitaj hejmpaĝo, enpaĝigo de dokumentoj kaj piedlinio.
- Aldonita nova Pak-gvidilo .
- Aldonis novan Agordu sekcion , anstataŭigante la Temon-paĝon de v4 , kun novaj detaloj pri Sass, tutmondaj agordaj opcioj, kolorskemoj, CSS-variabloj kaj pli.
- Reorganizis la tutan formulardokumentaron en novan sekcion de Formoj , disigante la enhavon en pli fokusitajn paĝojn.
- Simile, ĝisdatigis la sekcion Aranĝo , por pli klare pligrandigi kradenhavon.
- Renomite "Navs" komponentpaĝo al "Navs & Tabs".
- Renomis paĝon "Ĉekoj" al "Ĉekoj kaj radioj".
- Redisegnis la navigadbreton kaj aldonis novan subnav por faciligi trairi niajn retejojn kaj dokumentojn.
- Aldonita nova klavarkomo por la serĉkampo: Ctrl + /.
Sass
-
Ni forĵetis la defaŭltajn Sass-mapkuniĝojn por faciligi forigi redundajn valorojn. Memoru, ke vi nun devas difini ĉiujn valorojn en la Sass-mapoj kiel
$theme-colors
. Rigardu kiel trakti Sass-mapojn . -
RompanteRenomita
color-yiq()
funkcio kaj rilataj variabloj alcolor-contrast()
ĉar ĝi ne plu rilatas al YIQ-kolorspaco. Vidu #30168.$yiq-contrasted-threshold
estas renomita al$min-contrast-ratio
.$yiq-text-dark
kaj$yiq-text-light
estas respektive renomitaj al$color-contrast-dark
kaj$color-contrast-light
.
-
RompanteAmaskomunikilaraj demandaj miksinparametroj ŝanĝiĝis por pli logika aliro.
media-breakpoint-down()
uzas la rompopunkton mem anstataŭ la sekva rompopunkto (ekz.,media-breakpoint-down(lg)
anstataŭmedia-breakpoint-down(md)
celaj vidfenestroj pli malgrandaj ollg
).- Simile, la dua parametro en
media-breakpoint-between()
ankaŭ uzas la rompopunkton mem anstataŭ la sekva rompopunkto (ekz.,media-between(sm, lg)
anstataŭmedia-breakpoint-between(sm, md)
celaj vidpunktoj intersm
kajlg
).
-
RompanteForigitaj presaj stiloj kaj
$enable-print-styles
variablo. Presaj ekranklasoj ankoraŭ estas ĉirkaŭe. Vidu #28339 . -
RompanteFaligita
color()
,theme-color()
, kajgray()
funkcioj en favoro de variabloj. Vidu #29083 . -
RompanteRenomita
theme-color-level()
funkcio alcolor-level()
kaj nun akceptas ajnan koloron, kiun vi volas anstataŭ nur$theme-color
koloroj. Vidu #29083 Atentu:color-level()
estis poste faligita env5.0.0-alpha3
. -
RompanteAlinomite
$enable-prefers-reduced-motion-media-query
kaj$enable-pointer-cursor-for-buttons
al$enable-reduced-motion
kaj$enable-button-pointers
por koncizeco. -
RompanteForigis la
bg-gradient-variant()
miksaĵon. Uzu la.bg-gradient
klason por aldoni gradientojn al elementoj anstataŭ la generitaj.bg-gradient-*
klasoj. -
Rompante Forigis antaŭe malrekomenditajn miksaĵojn:
hover
,hover-focus
,plain-hover-focus
, kajhover-focus-active
float()
form-control-mixin()
nav-divider()
retina-img()
text-hide()
(ankaŭ forigis la rilatan utilklason,.text-hide
)visibility()
form-control-focus()
-
RompanteRenomita
scale-color()
funkcio alshift-color()
por eviti kolizion kun la propra kolorskala funkcio de Sass. -
box-shadow
mixins nun permesasnull
valorojn kaj faliginone
el pluraj argumentoj. Vidu #30394 . -
La
border-radius()
miksaĵo nun havas defaŭltan valoron.
Kolora sistemo
-
La kolorsistemo kiu funkciis kun
color-level()
kaj$theme-color-interval
estis forigita en favoro de nova kolorsistemo. Ĉiujlighten()
kajdarken()
funkcioj en nia kodbazo estas anstataŭigitaj pertint-color()
kajshade-color()
. Ĉi tiuj funkcioj miksos la koloron kun blanka aŭ nigra anstataŭ ŝanĝi ĝian malpezecon je fiksa kvanto. Lashift-color()
aŭ nuancos aŭ ombros koloron depende de ĉu ĝia pezparametro estas pozitiva aŭ negativa. Vidu #30622 por pliaj detaloj. -
Aldonitaj novaj nuancoj kaj nuancoj por ĉiu koloro, provizante naŭ apartajn kolorojn por ĉiu baza koloro, kiel novaj Sass-variabloj.
-
Plibonigita kolorkontrasto. Pliigita kolorkontrastoproporcio de 3:1 ĝis 4.5:1 kaj ĝisdatigitaj bluaj, verdaj, cejanaj kaj rozkoloraj koloroj por certigi WCAG 2.1 AA-kontraston. Ankaŭ ŝanĝis nian kolorkontrastan koloron de
$gray-900
al$black
. -
Por subteni nian kolorsistemon, ni aldonis novajn kutimojn
tint-color()
kajshade-color()
funkciojn por miksi niajn kolorojn taŭge.
Kradaj ĝisdatigoj
-
Nova rompopunkto! Aldonita nova
xxl
rompopunkto por1400px
kaj supren. Neniuj ŝanĝoj al ĉiuj aliaj rompopunktoj. -
Plibonigitaj defluiloj. Defluiloj nun estas metitaj en remoj, kaj estas pli mallarĝaj ol v4 (
1.5rem
, aŭ proksimume24px
, malsupren de30px
). Ĉi tio vicigas la kanalojn de nia kradsistemo kun niaj interspacaj utilecoj.- Aldonita nova klaso de defluiloj (
.g-*
,.gx-*
, kaj.gy-*
) por kontroli horizontalajn/vertikalajn defluojn, horizontalajn defluojn kaj vertikalajn defluojn. - RompanteAlinomite
.no-gutters
al.g-0
por kongrui kun novaj defluiloj.
- Aldonita nova klaso de defluiloj (
-
Kolumnoj ne plu
position: relative
aplikiĝis, do vi eble devos aldoni.position-relative
al iuj elementoj por restarigi tiun konduton. -
RompanteForigis plurajn
.order-*
klasojn, kiuj ofte restis neuzataj. Ni nun provizas nur.order-1
el.order-5
la skatolo. -
RompanteFaligis la
.media
komponenton ĉar ĝi povas esti facile reproduktita per utilecoj. Vidu #28265 kaj la paĝon de flex utilecoj por ekzemplo . -
Rompante
bootstrap-grid.css
nun validas nurbox-sizing: border-box
por la kolumno anstataŭ restarigi la tutmondan skatolon-grandecon. Tiel, niaj kradaj stiloj povas esti uzataj en pli da lokoj sen interfero. -
$enable-grid-classes
ne plu malŝaltas la generacion de ujklasoj. Vidu #29146. -
Ĝisdatigis la
make-col
miksaĵon defaŭlte al egalaj kolumnoj sen specifita grandeco.
Enhavo, Reboot, ktp
-
RFS nun estas ebligita defaŭlte. Titoloj uzantaj la
font-size()
miksaĵon aŭtomate ĝustigos sianfont-size
al skalo kun la vidfenestro. Ĉi tiu funkcio antaŭe estis enskribita kun v4. -
RompanteReviziis nian ekrantipografion por anstataŭigi niajn
$display-*
variablojn kaj per$display-font-sizes
Sass-mapo. Ankaŭ forigis la individuajn$display-*-weight
variablojn por ununura$display-font-weight
kaj ĝustigitafont-size
s. -
Aldonitaj du novaj
.display-*
titoloj grandecoj,.display-5
kaj.display-6
. -
Ligiloj estas substrekitaj defaŭlte (ne nur ŝvebate), krom se ili estas parto de specifaj komponantoj.
-
Redisegnitaj tabeloj por refreŝigi iliajn stilojn kaj rekonstrui ilin per CSS-variabloj por pli da kontrolo pri stilado.
-
RompanteNestitaj tabeloj ne plu heredas stilojn.
-
Rompante
.thead-light
kaj.thead-dark
estas forigitaj en favoro de la.table-*
variantaj klasoj kiuj povas esti uzataj por ĉiuj tabelelementoj (thead
,tbody
,tfoot
,tr
,th
kajtd
). -
RompanteLa
table-row-variant()
miksaĵo estas renomita altable-variant()
kaj akceptas nur 2 parametrojn:$color
(kolornomo) kaj$value
(kolorkodo). La randkoloro kaj akcentkoloroj estas aŭtomate kalkulitaj surbaze de la tabelfaktorvariabloj. -
Dividu variablojn de tabelĉela kompletigo en
-y
kaj-x
. -
RompanteFaligita
.pre-scrollable
klaso. Vidu #29135 -
Rompante
.text-*
iloj ne plu aldonas statojn de ŝvebado kaj fokuso al ligiloj..link-*
helpklasoj povas esti uzataj anstataŭe. Vidu #29267 -
RompanteFaligita
.text-justify
klaso. Vidu #29793 -
Restarigu defaŭltan horizontalon kaj elementojn
padding-left
de retumilo defaŭlte al .<ul>
<ol>
40px
2rem
-
Aldonita
$enable-smooth-scroll
, kiu validasscroll-behavior: smooth
tutmonde—krom uzantoj kiuj petas reduktitan moviĝon perprefers-reduced-motion
amaskomunikila demando. Vidu #31877
RTL
- Horizontala direkto specifaj variabloj, utilecoj, kaj miksinoj ĉiuj estis renomitaj por uzi logikajn trajtojn kiel tiuj trovitaj en flekskesto-aranĝoj—ekz,
start
kajend
anstataŭe deleft
kajright
.
Formoj
-
Aldonitaj novaj ŝvebaj formoj! Ni reklamis la ekzemplon de Ŝvebaj etikedoj al plene subtenataj formkomponentoj. Vidu la novan paĝon Ŝvebaj etikedoj.
-
Rompante Plifirmigitaj denaskaj kaj kutimaj formalementoj. Markobutonoj, radioj, elektoj kaj aliaj enigaĵoj, kiuj havis indiĝenajn kaj kutimajn klasojn en v4, estis firmigitaj. Nun preskaŭ ĉiuj niaj formelementoj estas tute kutimaj, plej multe sen bezono de kutima HTML.
.custom-check
estas nun.form-check
..custom-check.custom-switch
estas nun.form-check.form-switch
..custom-select
estas nun.form-select
..custom-file
kaj.form-file
estis anstataŭigitaj per kutimaj stiloj aldone al.form-control
..custom-range
estas nun.form-range
.- Faligita denaska
.form-control-file
kaj.form-control-range
.
-
RompanteFaligis
.input-group-append
kaj.input-group-prepend
. Vi nun povas nur aldoni butonojn kaj.input-group-text
kiel rektajn filojn de la enigogrupoj. -
La longdaŭra Mankanta limradiuso sur eniggrupo kun validuma reago-cimo estas finfine riparita aldonante plian
.has-validation
klason al eniggrupoj kun validumado. -
Rompante Faligis formospecifajn aranĝajn klasojn por nia kradsistemo. Uzu nian kradon kaj ilojn anstataŭ
.form-group
,.form-row
, aŭ.form-inline
. -
RompanteFormetikedoj nun postulas
.form-label
. -
Rompante
.form-text
ne plu arojdisplay
, permesante al vi krei enlinian aŭ bloki helptekston kiel vi deziras nur ŝanĝante la HTML-elementon. -
Konfirmikonoj ne plu estas aplikataj al
<select>
s kunmultiple
. -
Rearanĝitaj fontaj Sass-dosieroj sub
scss/forms/
, inkluzive de eniggrupo-stiloj.
Komponentoj
- Unuigitaj
padding
valoroj por atentigoj, panetoj, kartoj, falmenuoj, listgrupoj, modaloj, popovers kaj konsiletoj baziĝos sur nia$spacer
variablo. Vidu #30564 .
Akordiono
- Aldonita nova akordiona komponanto .
Atentigoj
-
Atentigoj nun havas ekzemplojn kun ikonoj .
-
Forigitaj kutimaj stiloj por
<hr>
s en ĉiu atentigo ĉar ili jam uzascurrentColor
.
Insignoj
-
RompanteForigis ĉiujn
.badge-*
kolorajn klasojn por fonaj utilecoj (ekz., uzu.bg-primary
anstataŭ.badge-primary
). -
RompanteForigita
.badge-pill
— uzu la.rounded-pill
ilon anstataŭe. -
RompanteForigis ŝvebajn kaj fokusajn stilojn por
<a>
kaj<button>
elementoj. -
Pliigita defaŭlta kompletigo por insignoj de
.25em
/.5em
al.35em
/.65em
.
Panpecetoj
-
Simpligis la defaŭltan aspekton de panpecetoj per forigo de
padding
,background-color
kajborder-radius
. -
Aldonita nova CSS kutima posedaĵo
--bs-breadcrumb-divider
por facila personigo sen neceso rekompili CSS.
Butonoj
-
Rompante Ŝaltigi butonojn , kun markobutonoj aŭ radioj, ne plu postulas JavaScript kaj havas novan markadon. Ni ne plu postulas envolvan elementon, aldonu
.btn-check
al la<input>
, kaj parigu ĝin kun iuj.btn
klasoj sur la<label>
. Vidu #30650 . La dokumentoj por ĉi tio translokiĝis de nia paĝo Butonoj al la nova sekcio Formoj. -
Rompante Forigita
.btn-block
pro utilecoj. Anstataŭ uzi.btn-block
sur la.btn
, envolvu viajn butonojn per.d-grid
kaj.gap-*
ilo por interspacigi ilin laŭbezone. Ŝanĝu al respondemaj klasoj por eĉ pli da kontrolo super ili. Legu la dokumentojn por kelkaj ekzemploj. -
Ĝisdatigis niajn
button-variant()
kajbutton-outline-variant()
miksaĵojn por subteni pliajn parametrojn. -
Ĝisdatigitaj butonoj por certigi pliigitan kontraston sur ŝvebado kaj aktivaj statoj.
-
Malebligitaj butonoj nun havas
pointer-events: none;
.
Karto
-
RompanteFaligita
.card-deck
en favoro de nia krado. Envolvu viajn kartojn en kolumnklasoj kaj aldonu gepatran.row-cols-*
ujon por rekrei kartferdekojn (sed kun pli da kontrolo pri respondema vicigo). -
RompanteFaligita
.card-columns
en favoro de Masonería. Vidu #28922 . -
RompanteAnstataŭigis la
.card
bazitan akordionon per nova Akordiono-komponento .
Karuselo
-
Aldonita nova
.carousel-dark
varianto por malhelaj tekstoj, kontroloj kaj indikiloj (bonegaj por pli helaj fonoj). -
Anstataŭigis ĉevronajn ikonojn por karuselaj kontroloj per novaj SVG-oj de Bootstrap-Ikonoj .
Fermi butonon
-
RompanteAlinomite
.close
al.btn-close
por malpli ĝenerala nomo. -
Fermaj butonoj nun uzas
background-image
(enigitan SVG) anstataŭ a×
en la HTML, ebligante pli facilan personigon sen neceso tuŝi vian markadon. -
Aldonita nova
.btn-close-white
varianto kiu uzasfilter: invert(1)
por ebligi pli altan kontraston forĵeti ikonojn kontraŭ pli malhelaj fonoj.
Kolapso
- Forigita rulankro por akordionoj.
Dropdowns
-
Aldonita nova
.dropdown-menu-dark
varianto kaj rilataj variabloj por laŭpetaj malhelaj menuroj. -
Aldonita nova variablo por
$dropdown-padding-x
. -
Mallumigis la menudividilon por plibonigita kontrasto.
-
RompanteĈiuj eventoj por la falmenuo nun estas deĉenigitaj sur la menubutono baskulo kaj tiam bobelis supren al la gepatra elemento.
-
Falmenuoj nun havas
data-bs-popper="static"
atributon agordita kiam la poziciigado de la falmenuo estas senmova kajdata-bs-popper="none"
kiam falmenuo estas en la navbaro. Ĉi tio estas aldonita de nia JavaScript kaj helpas nin uzi kutimajn poziciostilojn sen malhelpi la poziciigon de Popper. -
RompanteFaligita
flip
opcio por falmenuo kromaĵo favore al indiĝena Popper-agordo. Vi nun povas malŝalti la renversigan konduton pasigante malplenan tabelon porfallbackPlacements
opcio en flip modifilo. -
Falmenuoj nun povas esti klakeblaj kun nova
autoClose
opcio por trakti la aŭtomatan ferman konduton . Vi povas uzi ĉi tiun opcion por akcepti la klakon ene aŭ ekster la falmenuo por fari ĝin interaga. -
Dropdowns nun subtenas
.dropdown-item
s envolvitaj en<li>
s.
Jumbotron
- RompanteFaligis la jumbotron-komponenton ĉar ĝi povas esti reproduktita kun servaĵoj. Vidu nian novan ekzemplon de Jumbotron por pruvo.
Listo grupo
- Aldonita nova
.list-group-numbered
modifilo al listgrupoj.
Navs kaj langetoj
- Aldonitaj novaj
null
variabloj porfont-size
,font-weight
,color
, kaj:hover
color
al la.nav-link
klaso.
Navbaroj
- RompanteNavbaroj nun postulas ujon ene (por draste simpligi interspacipostulojn kaj CSS necesas).
Eksterkanvaso
- Aldonis la novan offcanvas-komponenton .
Paĝigo
-
Paĝigaj ligiloj nun havas agordeblajn
margin-left
, kiuj estas dinamike rondigitaj en ĉiuj anguloj kiam ili estas apartigitaj unu de la alia. -
Aldonita
transition
s al paĝigo ligiloj.
Popovers
-
RompanteAlinomite
.arrow
al.popover-arrow
en nia defaŭlta popover ŝablono. -
Renomita
whiteList
opcio alallowList
.
Ŝpiniloj
-
Ŝpinistoj nun honoras
prefers-reduced-motion: reduce
malrapidigante kuraĝigojn. Vidu #31882 . -
Plibonigita spinner vertikala vicigo.
Tostoj
-
Tostoj nun povas esti poziciigitaj en a
.toast-container
helpe de poziciiga utilecoj . -
Ŝanĝita defaŭlta rostpandaŭro al 5 sekundoj.
-
Forigita
overflow: hidden
de tostoj kaj anstataŭigita per proprajborder-radius
s kuncalc()
funkcioj.
Konsiletoj
-
RompanteAlinomite
.arrow
al.tooltip-arrow
en nia defaŭlta konsileto ŝablono. -
RompanteLa defaŭlta valoro por la
fallbackPlacements
estas ŝanĝita al['top', 'right', 'bottom', 'left']
por pli bona lokigo de popper-elementoj. -
RompanteRenomita
whiteList
opcio alallowList
.
Utilaĵoj
-
RompanteRenomis plurajn ilojn por uzi logikajn posednomojn anstataŭ direktajn nomojn kun la aldono de RTL-subteno:
- Renomita
.left-*
kaj.right-*
al.start-*
kaj.end-*
. - Renomita
.float-left
kaj.float-right
al.float-start
kaj.float-end
. - Renomita
.border-left
kaj.border-right
al.border-start
kaj.border-end
. - Renomita
.rounded-left
kaj.rounded-right
al.rounded-start
kaj.rounded-end
. - Renomita
.ml-*
kaj.mr-*
al.ms-*
kaj.me-*
. - Renomita
.pl-*
kaj.pr-*
al.ps-*
kaj.pe-*
. - Renomita
.text-left
kaj.text-right
al.text-start
kaj.text-end
.
- Renomita
-
RompanteMalebligitaj negativaj marĝenoj defaŭlte.
-
Aldonita nova
.bg-body
klaso por rapide agordi la<body>
fonon al pliaj elementoj. -
Aldonitaj novaj poziciaj utilecoj por
top
,right
,bottom
, kajleft
. Valoroj inkluzivas0
,50%
, kaj100%
por ĉiu posedaĵo. -
Aldonitaj novaj
.translate-middle-x
&.translate-middle-y
utilecoj por horizontale aŭ vertikale centri absolutajn/fiksajn poziciigitajn elementojn. -
Aldonitaj novaj
border-width
utilecoj . -
RompanteRenomite
.text-monospace
al.font-monospace
. -
RompanteForigita
.text-hide
ĉar ĝi estas malnoviĝinta metodo por kaŝi tekston, kiu ne plu uzu. -
Aldonitaj
.fs-*
iloj porfont-size
utilecoj (kun RFS ebligita). Tiuj uzas la saman skalon kiel la defaŭltaj titoloj de HTML (1-6, grandaj ĝis malgrandaj), kaj povas esti modifitaj per Sass-mapo. -
RompanteRenomitaj
.font-weight-*
utilecoj kiel.fw-*
por koncizeco kaj konsistenco. -
RompanteRenomitaj
.font-style-*
utilecoj kiel.fst-*
por koncizeco kaj konsistenco. -
Aldonita
.d-grid
por montri ilojn kaj novajngap
ilojn (.gap
) por CSS-Krado kaj flekskesto-aranĝoj. -
RompanteForigis
.rounded-sm
kajrounded-lg
, kaj enkondukis novan skalon de klasoj,.rounded-0
al.rounded-3
. Vidu #31687 . -
Aldonitaj novaj
line-height
iloj:.lh-1
,.lh-sm
,.lh-base
kaj.lh-lg
. Vidu ĉi tie . -
Movis la
.d-none
ilon en nia CSS por doni al ĝi pli da pezo super aliaj montraj iloj. -
Etendis la
.visually-hidden-focusable
helpanton por labori ankaŭ sur ujoj, uzante:focus-within
.
Helpantoj
-
Rompante Respondema enkonstruaj helpantoj estis renomitaj al proporciaj helpantoj kun novaj klasnomoj kaj plibonigitaj kondutoj, same kiel helpema CSS-variablo.
- Klasoj estis renomitaj por ŝanĝi
by
alx
en la bildformato. Ekzemple,.ratio-16by9
estas nun.ratio-16x9
. - Ni forigis la
.embed-responsive-item
elektilon kaj elemento-grupon favore al pli simpla.ratio > *
elektilo. Ne plu necesas klaso, kaj la proporcia helpilo nun funkcias kun iu ajn HTML-elemento. - La
$embed-responsive-aspect-ratios
Sass-mapo estis renomita al$aspect-ratios
kaj ĝiaj valoroj estis simpligitaj por inkludi la klasnomon kaj la procenton kiel lakey: value
paro. - CSS-variabloj nun estas generitaj kaj inkluditaj por ĉiu valoro en la Sass-mapo. Modifi la
--bs-aspect-ratio
variablon sur la.ratio
por krei ajnan propran bildformaton .
- Klasoj estis renomitaj por ŝanĝi
-
Rompante "Ekranlegilo" klasoj nun estas "vide kaŝitaj" klasoj .
- Ŝanĝis la Sass-dosieron de
scss/helpers/_screenreaders.scss
alscss/helpers/_visually-hidden.scss
- Renomita
.sr-only
kaj.sr-only-focusable
al.visually-hidden
kaj.visually-hidden-focusable
- Alinomite
sr-only()
kajsr-only-focusable()
miksas alvisually-hidden()
kajvisually-hidden-focusable()
.
- Ŝanĝis la Sass-dosieron de
-
bootstrap-utilities.css
nun ankaŭ inkluzivas niajn helpantojn. Helpantoj ne plu bezonas esti importitaj en kutimaj konstruoj.
JavaScript
-
Forigis jQuery-dependecon kaj reverkis kromaĵojn por esti en regula JavaScript.
-
RompanteDatumaj atributoj por ĉiuj JavaScript-kromaĵoj nun estas nomspacigitaj por helpi distingi Bootstrap-funkciecon de triaj kaj via propra kodo. Ekzemple, ni uzas
data-bs-toggle
anstataŭdata-toggle
. -
Ĉiuj kromprogramoj nun povas akcepti CSS-elektilon kiel la unuan argumenton. Vi povas aŭ preterpasi DOM-elementon aŭ ajnan validan CSS-elektilon por krei novan ekzemplon de la kromaĵo:
var modal = new bootstrap.Modal('#myModal') var dropdown = new bootstrap.Dropdown('[data-bs-toggle="dropdown"]')
-
popperConfig
povas esti pasita kiel funkcio kiu akceptas la defaŭltan Popper-agordon de Bootstrap kiel argumenton, por ke vi povu kunfandi ĉi tiun defaŭltan agordon laŭ via maniero. Validas por falmenuoj, popovers kaj konsiletoj. -
La defaŭlta valoro por la
fallbackPlacements
estas ŝanĝita al['top', 'right', 'bottom', 'left']
por pli bona lokigo de Popper-elementoj. Validas por falmenuoj, popovers kaj konsiletoj. -
Forigita substreko de publikaj senmovaj metodoj kiel
_getInstance()
→getInstance()
.