Migrácia na v5
Sledujte a kontrolujte zmeny zdrojových súborov Bootstrap, dokumentácie a komponentov, ktoré vám pomôžu migrovať z verzie 4 na verziu 5.
Závislosti
- Zrušil jQuery.
- Inovované z Popper v1.x na Popper v2.x.
- Libsass bol nahradený Dart Sass, pretože náš kompilátor Sass, keďže Libsass bol zastaraný.
- Presťahovali sme sa z Jekyllu do Huga, aby sme vytvorili našu dokumentáciu
Podpora prehliadača
- Vypadol Internet Explorer 10 a 11
- Vynechaný Microsoft Edge < 16 (starší Edge)
- Zrušený Firefox < 60
- Pokles Safari < 12
- Zrušené iOS Safari < 12
- Vypustený Chrome < 60
Zmeny v dokumentácii
- Prepracovaná domovská stránka, rozloženie dokumentov a päta.
- Pridaný nový sprievodca balíkom .
- Pridaná nová sekcia Prispôsobiť , ktorá nahradila stránku Theming v4 s novými podrobnosťami o Sass, globálnymi možnosťami konfigurácie, farebnými schémami, premennými CSS a ďalšími.
- Preorganizovali sme celú dokumentáciu formulárov do novej sekcie Formuláre , čím sme obsah rozdelili na viac zamerané stránky.
- Podobne sa aktualizovala sekcia Rozloženie , aby sa obsah mriežky jasnejšie rozvinul.
- Stránka komponentu „Navs“ bola premenovaná na „Navs & Tabs“.
- Stránka „Šeky“ bola premenovaná na „Šeky a rádiá“.
- Prepracovali sme navigačnú lištu a pridali novú pomocnú navigáciu, aby sme uľahčili orientáciu na našich stránkach a verziách dokumentov.
- Pridaná nová klávesová skratka pre vyhľadávacie pole: Ctrl + /.
Sass
-
Zrušili sme predvolené zlúčenia máp Sass, aby sme uľahčili odstránenie nadbytočných hodnôt. Majte na pamäti, že teraz musíte definovať všetky hodnoty v mapách Sass, ako napríklad
$theme-colors
. Zistite, ako sa vysporiadať s mapami Sass . -
Prelomenie
color-yiq()
Funkcia a súvisiace premenné boli premenované nacolor-contrast()
, pretože už nesúvisia s farebným priestorom YIQ. Pozri #30168.$yiq-contrasted-threshold
je premenovaný na$min-contrast-ratio
.$yiq-text-dark
a$yiq-text-light
sú premenované na$color-contrast-dark
a$color-contrast-light
.
-
PrelomenieParametre mixov mediálnych dopytov sa zmenili pre logickejší prístup.
media-breakpoint-down()
používa samotný bod prerušenia namiesto nasledujúceho bodu prerušenia (napr.media-breakpoint-down(lg)
namiestomedia-breakpoint-down(md)
cieľových výrezov menších akolg
).- Podobne druhý parameter v
media-breakpoint-between()
tiež používa samotný bod prerušenia namiesto nasledujúceho bodu prerušenia (napr.media-between(sm, lg)
namiestomedia-breakpoint-between(sm, md)
cieľových výrezov medzism
alg
).
-
PrelomenieOdstránené štýly tlače a
$enable-print-styles
premenná. Triedy zobrazenia tlače stále existujú. Pozri #28339 . -
PrelomenieFunkcie
color()
,theme-color()
, a boligray()
zrušené v prospech premenných. Pozri #29083 . -
PrelomenieFunkcia bola premenovaná
theme-color-level()
nacolor-level()
a teraz prijíma akúkoľvek požadovanú farbu namiesto iba$theme-color
farieb. Pozri #29083 Pozor:color-level()
bol neskôr zaradený dov5.0.0-alpha3
. -
PrelomeniePremenované
$enable-prefers-reduced-motion-media-query
a$enable-pointer-cursor-for-buttons
na$enable-reduced-motion
a$enable-button-pointers
pre stručnosť. -
PrelomenieOdstránil
bg-gradient-variant()
mixin. Použite.bg-gradient
triedu na pridanie prechodov do prvkov namiesto vygenerovaných.bg-gradient-*
tried. -
Prelomenie Odstránené predtým zastarané mixy:
hover
,hover-focus
,plain-hover-focus
, ahover-focus-active
float()
form-control-mixin()
nav-divider()
retina-img()
text-hide()
(tiež zrušila súvisiacu pomocnú triedu,.text-hide
)visibility()
form-control-focus()
-
Prelomenie
scale-color()
Funkcia bola premenovaná nashift-color()
, aby sa predišlo kolízii s vlastnou funkciou škálovania farieb Sass. -
box-shadow
mixins teraz umožňujúnull
hodnoty a vypúšťajúnone
z viacerých argumentov. Pozri #30394 . -
Mixin
border-radius()
má teraz predvolenú hodnotu.
Farebný systém
-
Systém farieb, ktorý pracoval
color-level()
a$theme-color-interval
bol odstránený v prospech nového systému farieb. Všetky funkcielighten()
adarken()
v našej kódovej základni sú nahradenétint-color()
ashade-color()
. Tieto funkcie zmiešajú farbu buď s bielou alebo čiernou, namiesto toho, aby zmenili jej svetlosť o pevnú hodnotu. Vshift-color()
závislosti od toho, či je jeho hmotnostný parameter kladný alebo záporný, bude buď tónovať alebo odtieňovať farbu. Ďalšie podrobnosti nájdete v č. 30622 . -
Pridané nové odtiene a odtiene pre každú farbu, poskytujúc deväť samostatných farieb pre každú základnú farbu ako nové premenné Sass.
-
Vylepšený farebný kontrast. Zvýšený farebný kontrastný pomer z 3:1 na 4,5:1 a aktualizované modré, zelené, azúrové a ružové farby na zabezpečenie kontrastu WCAG 2.1 AA. Tiež sa zmenila naša farba kontrastu farieb z
$gray-900
na$black
. -
Na podporu nášho farebného systému sme pridali nové vlastné funkcie
tint-color()
ashade-color()
funkcie na správne miešanie farieb.
Aktualizácie mriežky
-
Nový bod zlomu! Pridaný nový
xxl
bod prerušenia pre1400px
a vyššie. Žiadne zmeny všetkých ostatných bodov prerušenia. -
Vylepšené odkvapy. Odkvapy sú teraz nastavené v remoch a sú užšie ako v4 (
1.5rem
, alebo asi24px
, dole od30px
). Tým sa zarovnajú žľaby nášho mriežkového systému s našimi dištančnými sieťami.- Pridaná nová trieda žľabov (
.g-*
,.gx-*
, a.gy-*
) na ovládanie horizontálnych/vertikálnych žľabov, horizontálnych žľabov a vertikálnych žľabov. - PrelomeniePremenované
.no-gutters
na,.g-0
aby zodpovedali novým odkvapovým pomôckam.
- Pridaná nová trieda žľabov (
-
Stĺpce sa už
position: relative
nepoužívajú, takže možno budete musieť pridať.position-relative
niektoré prvky, aby ste obnovili toto správanie. -
PrelomenieZrušilo niekoľko
.order-*
tried, ktoré sa často nepoužívali. Teraz poskytujeme iba.order-1
po.order-5
rozbalení. -
PrelomenieKomponent bol zrušený,
.media
pretože ho možno ľahko replikovať pomocou nástrojov. Pozrite si príklad #28265 a stránku s nástrojmi Flex . -
Prelomenie
bootstrap-grid.css
teraz sa vzťahuje ibabox-sizing: border-box
na stĺpec namiesto resetovania globálnej veľkosti poľa. Takto je možné naše mriežkové štýly použiť na viacerých miestach bez rušenia. -
$enable-grid-classes
už nezakazuje generovanie tried kontajnerov. Pozri #29146. -
Aktualizoval
make-col
mix na predvolené nastavenie na rovnaké stĺpce bez určenej veľkosti.
Obsah, reštart atď
-
RFS je teraz predvolene povolené. Nadpisy používajúce
font-size()
mixin sa automaticky prispôsobia svojejfont-size
mierke výrezu. Táto funkcia bola predtým aktivovaná vo verzii 4. -
PrelomeniePrepracovali sme našu typografiu displeja, aby sme nahradili naše
$display-*
premenné a$display-font-sizes
mapu Sass. Taktiež boli odstránené jednotlivé$display-*-weight
premenné pre jednu$display-font-weight
a upravenúfont-size
s. -
Pridané dve nové
.display-*
veľkosti nadpisov.display-5
a.display-6
. -
Odkazy sú štandardne podčiarknuté (nie len pri umiestnení kurzora myši), pokiaľ nie sú súčasťou špecifických komponentov.
-
Prepracované tabuľky s cieľom obnoviť ich štýly a prebudovať ich pomocou premenných CSS pre väčšiu kontrolu nad štýlom.
-
PrelomenieVnorené tabuľky už nededia štýly.
-
Prelomenie
.thead-light
a.thead-dark
vypustia sa v prospech.table-*
variantných tried, ktoré možno použiť pre všetky prvky tabuľky (thead
,tbody
,tfoot
,tr
a )th
.td
-
PrelomenieMixin
table-row-variant()
je premenovaný natable-variant()
a akceptuje iba 2 parametre:$color
(názov farby) a$value
(kód farby). Farba orámovania a zvýraznenia sa automaticky vypočítajú na základe premenných faktorov tabuľky. -
Rozdeľte premenné výplne buniek tabuľky na
-y
a-x
. -
PrelomenieVypadla
.pre-scrollable
trieda. Pozri #29135 -
Prelomenie
.text-*
utility už nepridávajú k odkazom stavy vznášania a zaostrenia..link-*
namiesto toho možno použiť pomocné triedy. Pozri #29267 -
PrelomenieVypadla
.text-justify
trieda. Pozri #29793 -
Prelomenie
<hr>
prvky sa teraz používajúheight
namiestoborder
na lepšiu podporusize
atribútu. To tiež umožňuje použitie výplňových nástrojov na vytvorenie hrubších deliacich priečok (napr.<hr class="py-1">
). -
Obnoviť predvolené horizontálne
padding-left
zapnuté<ul>
a<ol>
prvky z predvoleného nastavenia prehliadača40px
na2rem
. -
Pridané
$enable-smooth-scroll
, ktoré platíscroll-behavior: smooth
globálne – s výnimkou používateľov, ktorí žiadajú o obmedzenie pohybu prostredníctvomprefers-reduced-motion
mediálneho dopytu. Pozri #31877
RTL
- Premenné, nástroje a mixiny špecifické pre horizontálny smer boli všetky premenované tak, aby používali logické vlastnosti, aké sa nachádzajú v rozložení flexboxov – napr.
start
aend
namiestoleft
aright
.
Formuláre
-
Pridané nové plávajúce formuláre! Príklad s pohyblivými štítkami sme povýšili na plne podporované komponenty formulára. Pozrite si novú stránku s pohyblivými štítkami.
-
Prelomenie Konsolidované natívne a vlastné prvky formulára. Začiarkavacie políčka, rádiá, výbery a ďalšie vstupy, ktoré mali vo verzii 4 natívne a vlastné triedy, boli konsolidované. Teraz sú takmer všetky naše prvky formulára úplne vlastné, väčšina z nich nevyžaduje vlastný kód HTML.
.custom-check
je teraz.form-check
..custom-check.custom-switch
je teraz.form-check.form-switch
..custom-select
je teraz.form-select
..custom-file
a.form-file
boli nahradené vlastnými štýlmi navrchu.form-control
..custom-range
je teraz.form-range
.- Vypadlo natívne
.form-control-file
a.form-control-range
.
-
PrelomenieSpadol
.input-group-append
a.input-group-prepend
. Teraz môžete len pridať tlačidlá a.input-group-text
ako priame deti vstupných skupín. -
Dlhotrvajúci chýbajúci polomer hranice na vstupnej skupine s chybou overovania spätnej väzby je konečne opravený pridaním ďalšej
.has-validation
triedy do vstupných skupín s validáciou. -
Prelomenie Pre náš mriežkový systém boli zrušené triedy rozloženia špecifické pre formulár. Použite našu sieť a nástroje namiesto
.form-group
,.form-row
, alebo.form-inline
. -
PrelomenieŠtítky formulárov teraz vyžadujú
.form-label
. -
Prelomenie
.form-text
už nenastavujedisplay
, čo vám umožňuje vytvárať vložený alebo blokovaný text pomocníka podľa vášho želania jednoduchou zmenou prvku HTML. -
Ikony overenia sa už nepoužívajú na
<select>
s smultiple
. -
Preusporiadané zdrojové súbory Sass pod
scss/forms/
, vrátane štýlov vstupných skupín.
Komponenty
- Zjednotené
padding
hodnoty pre upozornenia, navigáciu, karty, rozbaľovacie zoznamy, skupiny zoznamov, modály, kontextové okná a popisy, ktoré budú založené na našej$spacer
premennej. Pozri #30564 .
Akordeón
- Pridaný nový akordeónový komponent .
Upozornenia
-
Upozornenia teraz obsahujú príklady s ikonami .
-
Odstránili sa vlastné štýly pre
<hr>
s v každom upozornení, pretože už používajúcurrentColor
.
Odznaky
-
PrelomenieZrušil všetky
.badge-*
triedy farieb pre pomocné programy na pozadí (napr. použite.bg-primary
namiesto.badge-primary
). -
PrelomenieZahodené
.badge-pill
– použite.rounded-pill
namiesto toho nástroj. -
Prelomenie
<a>
Pre prvky a boli odstránené štýly kurzora a kurzora<button>
. -
Zvýšená predvolená výplň pre odznaky od
.25em
/.5em
do.35em
/.65em
.
Strúhanka
-
Zjednodušil predvolený vzhľad strúhanky odstránením
padding
,background-color
, aborder-radius
. -
Pridaná nová vlastná vlastnosť CSS
--bs-breadcrumb-divider
pre jednoduché prispôsobenie bez potreby prekompilovania CSS.
Tlačidlá
-
Prelomenie Prepínacie tlačidlá so začiarkavacími políčkami alebo prepínačmi už nevyžadujú JavaScript a majú nové označenie. Už nepotrebujeme obalový prvok, pridajte
.btn-check
ho do<input>
a spárujte ho s akýmikoľvek.btn
triedami na<label>
. Pozri #30650 . Dokumenty na to sa presunuli z našej stránky Tlačidlá do novej sekcie Formuláre. -
Prelomenie Spustené
.btn-block
pre inžinierske siete. Namiesto použitia.btn-block
na.btn
, obaľte tlačidlá pomocou nástroja.d-grid
a.gap-*
na ich rozmiestnenie podľa potreby. Prejdite na responzívne triedy a získajte nad nimi ešte väčšiu kontrolu. Prečítajte si niekoľko príkladov v dokumentoch. -
Aktualizovali sme naše
button-variant()
abutton-outline-variant()
mixiny, aby podporovali ďalšie parametre. -
Aktualizované tlačidlá na zabezpečenie zvýšeného kontrastu pri prechode a aktívnom stave.
-
Deaktivované tlačidlá majú teraz
pointer-events: none;
.
kard
-
PrelomeniePokles
.card-deck
v prospech našej siete. Zabaľte svoje karty do stĺpcových tried a pridajte nadradený.row-cols-*
kontajner na opätovné vytvorenie balíčkov kariet (ale s väčšou kontrolou nad responzívnym zarovnaním). -
PrelomenieUpustil
.card-columns
v prospech muriva. Pozri #28922 . -
PrelomenieNahradený základný
.card
akordeón novým komponentom akordeón .
Kolotoč
-
Pridaný nový
.carousel-dark
variant pre tmavý text, ovládacie prvky a indikátory (skvelé pre svetlejšie pozadie). -
Ikony šípky pre ovládacie prvky karuselu boli nahradené novými SVG od Bootstrap Icons .
Tlačidlo Zavrieť
-
PrelomeniePremenovaný
.close
na.btn-close
pre menej všeobecný názov. -
Tlačidlá zatvorenia teraz používajú v kóde HTML
background-image
namiesto (vložené SVG)×
, čo umožňuje jednoduchšie prispôsobenie bez toho, aby ste sa museli dotknúť značky. -
Pridaný nový
.btn-close-white
variant, ktorý používafilter: invert(1)
na aktiváciu vyššieho kontrastu rušivých ikon na tmavšom pozadí.
kolaps
- Odstránené rolovacie ukotvenie pre akordeóny.
Rozbaľovacie ponuky
-
Pridaný nový
.dropdown-menu-dark
variant a súvisiace premenné pre tmavé rozbaľovacie ponuky na požiadanie. -
Pridaná nová premenná pre
$dropdown-padding-x
. -
Stmavenie rozbaľovacieho oddeľovača na zlepšenie kontrastu.
-
PrelomenieVšetky udalosti pre rozbaľovaciu ponuku sa teraz spúšťajú na prepínači rozbaľovacej ponuky a potom prebublávajú na nadradený prvok.
-
Rozbaľovacie ponuky majú teraz
data-bs-popper="static"
nastavený atribút, keď je umiestnenie rozbaľovacej ponuky statické adata-bs-popper="none"
keď je rozbaľovacia ponuka na navigačnom paneli. Pridáva to náš JavaScript a pomáha nám to používať vlastné štýly pozícií bez toho, aby to zasahovalo do Popperovho umiestňovania. -
PrelomenieVypustená
flip
možnosť pre rozbaľovací doplnok v prospech natívnej konfigurácie Popper. Teraz môžete zakázať prevracanie tak, že v modifikátore flipfallbackPlacements
odošlete prázdne pole pre voľbu . -
Na rozbaľovacie ponuky je teraz možné kliknúť s novou
autoClose
možnosťou spracovania automatického zatvárania . Túto možnosť môžete použiť na prijatie kliknutia vo vnútri alebo mimo rozbaľovacej ponuky, aby bola interaktívna. -
Rozbaľovacie zoznamy teraz podporujú
.dropdown-item
s zabalené v<li>
s.
Jumbotron
- PrelomenieVypadol komponent jumbotronu, pretože ho možno replikovať pomocou nástrojov. Pozrite si ukážku nášho nového Jumbotronu.
Zoznam skupiny
- Do skupín zoznamu bol pridaný nový
.list-group-numbered
modifikátor .
Navigácie a karty
- Pridané nové
null
premenné prefont-size
,font-weight
,color
a:hover
color
do.nav-link
triedy.
Navbary
- PrelomenieNavigačné panely teraz vyžadujú kontajner (na drastické zjednodušenie požiadaviek na medzery a CSS).
Offcanvas
- Pridaný nový komponent offcanvas .
Stránkovanie
-
Odkazy stránkovania majú teraz prispôsobiteľné
margin-left
, ktoré sú dynamicky zaoblené vo všetkých rohoch, keď sú od seba oddelené. -
Pridané
transition
s k odkazom na stránkovanie.
Popovers
-
PrelomeniePremenované
.arrow
na.popover-arrow
v našej predvolenej šablóne kontextového okna. -
whiteList
Možnosť premenovaná naallowList
.
Spinnery
-
Spinnery teraz ctia
prefers-reduced-motion: reduce
spomalením animácií. Pozri #31882 . -
Vylepšené vertikálne zarovnanie otáčania.
Toasty
-
Toasty je teraz možné umiestniť do a
.toast-container
pomocou polohovacích nástrojov . -
Predvolené trvanie toastu bolo zmenené na 5 sekúnd.
-
Odstránené
overflow: hidden
z toastov a nahradené správnymiborder-radius
s scalc()
funkciami.
Popisy
-
PrelomeniePremenované
.arrow
na.tooltip-arrow
v našej predvolenej šablóne popisu. -
PrelomeniePredvolená hodnota pre
fallbackPlacements
sa zmení na['top', 'right', 'bottom', 'left']
pre lepšie umiestnenie prvkov popper. -
Prelomenie
whiteList
Možnosť premenovaná naallowList
.
Verejné služby
-
PrelomeniePremenovaných niekoľko pomocných programov na používanie logických názvov vlastností namiesto smerových názvov s pridaním podpory RTL:
- Premenované
.left-*
a.right-*
na.start-*
a.end-*
. - Premenované
.float-left
a.float-right
na.float-start
a.float-end
. - Premenované
.border-left
a.border-right
na.border-start
a.border-end
. - Premenované
.rounded-left
a.rounded-right
na.rounded-start
a.rounded-end
. - Premenované
.ml-*
a.mr-*
na.ms-*
a.me-*
. - Premenované
.pl-*
a.pr-*
na.ps-*
a.pe-*
. - Premenované
.text-left
a.text-right
na.text-start
a.text-end
.
- Premenované
-
PrelomenieV predvolenom nastavení sú záporné okraje zakázané.
-
Pridaná nová
.bg-body
trieda pre rýchle nastavenie<body>
pozadia na ďalšie prvky. -
Pridané nové nástroje polohy pre
top
,right
,bottom
aleft
. Hodnoty zahŕňajú0
,50%
, a100%
pre každú vlastnosť. -
Pridané nové
.translate-middle-x
a.translate-middle-y
nástroje do horizontálne alebo vertikálneho stredu absolútne/pevne umiestnených prvkov. -
Pridané nové
border-width
pomôcky . -
PrelomeniePremenovaný
.text-monospace
na.font-monospace
. -
PrelomenieOdstránené
.text-hide
, pretože ide o zastaralú metódu na skrytie textu, ktorý by sa už nemal používať. -
Pridané
.fs-*
nástroje prefont-size
nástroje (s povoleným RFS). Používajú rovnakú mierku ako predvolené nadpisy HTML (1-6, veľké až malé) a možno ich upraviť pomocou mapy Sass. -
PrelomeniePremenované
.font-weight-*
nástroje.fw-*
kvôli stručnosti a konzistencii. -
PrelomeniePremenované
.font-style-*
nástroje.fst-*
kvôli stručnosti a konzistencii. -
Pridané
.d-grid
k pomocným programom zobrazenia a novýmgap
pomôckam (.gap
) pre rozloženia CSS Grid a flexbox. -
PrelomenieOdstránili
.rounded-sm
arounded-lg
a zaviedli novú stupnicu tried.rounded-0
do.rounded-3
. Pozri #31687 . -
Pridané nové
line-height
nástroje:.lh-1
,.lh-sm
,.lh-base
a.lh-lg
. Pozri tu . -
Pomôcku sme presunuli do
.d-none
nášho CSS, aby mala väčšiu váhu v porovnaní s inými pomôckami na zobrazenie. -
Rozšíril
.visually-hidden-focusable
pomocníka aj o prácu na kontajneroch pomocou:focus-within
.
Pomocníci
-
Prelomenie Responzívni pomocníci na vkladanie boli premenovaní na pomocníkov pomeru s novými názvami tried a vylepšeným správaním, ako aj užitočnou premennou CSS.
- Triedy boli premenované na zmenu
by
vx
pomere strán. Napríklad.ratio-16by9
teraz je.ratio-16x9
. - Vypustili sme
.embed-responsive-item
selektor a skupiny prvkov v prospech jednoduchšieho.ratio > *
selektora. Nie je potrebná žiadna ďalšia trieda a pomocník pre pomery teraz funguje s akýmkoľvek prvkom HTML. - Mapa
$embed-responsive-aspect-ratios
Sass bola premenovaná na$aspect-ratios
a jej hodnoty boli zjednodušené tak, aby obsahovali názov triedy a percento akokey: value
pár. - Premenné CSS sú teraz generované a zahrnuté pre každú hodnotu na mape Sass. Upravte
--bs-aspect-ratio
premennú na obrazovke.ratio
, aby ste vytvorili ľubovoľný vlastný pomer strán .
- Triedy boli premenované na zmenu
-
Prelomenie Triedy „čítačky obrazovky“ sú teraz „vizuálne skryté“ triedy .
- Zmenil súbor Sass z
scss/helpers/_screenreaders.scss
nascss/helpers/_visually-hidden.scss
- Premenované
.sr-only
a.sr-only-focusable
na.visually-hidden
a.visually-hidden-focusable
- Premenované
sr-only()
asr-only-focusable()
zmiešané svisually-hidden()
avisually-hidden-focusable()
.
- Zmenil súbor Sass z
-
bootstrap-utilities.css
teraz zahŕňa aj našich pomocníkov. Pomocníkov už nie je potrebné importovať do vlastných zostavení.
JavaScript
-
Zrušila závislosť jQuery a prepísala doplnky tak, aby boli v bežnom JavaScripte.
-
PrelomenieAtribúty údajov pre všetky doplnky JavaScript sú teraz rozdelené podľa názvov, aby pomohli odlíšiť funkčnosť Bootstrap od tretích strán a vášho vlastného kódu. Napríklad používame
data-bs-toggle
namiestodata-toggle
. -
Všetky doplnky teraz môžu akceptovať selektor CSS ako prvý argument. Na vytvorenie novej inštancie doplnku môžete odovzdať prvok DOM alebo akýkoľvek platný selektor CSS:
var modal = new bootstrap.Modal('#myModal') var dropdown = new bootstrap.Dropdown('[data-bs-toggle="dropdown"]')
-
popperConfig
možno odovzdať ako funkciu, ktorá akceptuje predvolenú konfiguráciu Popper Bootstrapu ako argument, takže môžete túto predvolenú konfiguráciu zlúčiť podľa seba. Vzťahuje sa na rozbaľovacie ponuky, kontextové okná a popisy. -
Predvolená hodnota pre
fallbackPlacements
sa zmení na['top', 'right', 'bottom', 'left']
pre lepšie umiestnenie prvkov Popper. Vzťahuje sa na rozbaľovacie ponuky, kontextové okná a popisy. -
Odstránené podčiarknutie z verejných statických metód ako
_getInstance()
→getInstance()
.