Migrazzjoni lejn v5
Issegwi u rrevedi l-bidliet fil-fajls tas-sors tal-Bootstrap, id-dokumentazzjoni u l-komponenti biex jgħinuk temigra minn v4 għal v5.
Dipendenzi
- Waqqa jQuery.
- Imtejba minn Popper v1.x għal Popper v2.x.
- Libsass mibdul b'Dart Sass peress li l-kompilatur tagħna ta' Sass mogħti Libsass kien deprecated.
- Emigrajt minn Jekyll għal Hugo għall-bini tad-dokumentazzjoni tagħna
Appoġġ għall-browser
- Waqqa l-Internet Explorer 10 u 11
- Microsoft Edge twaqqa' < 16 (Legacy Edge)
- Waqqa' Firefox < 60
- Waqqa' Safari < 12
- Waqa' iOS Safari < 12
- Chrome waqa' < 60
Bidliet fid-dokumentazzjoni
- Homepage, tqassim tad-doks, u footer imfassla mill-ġdid.
- Miżjud gwida ġdida tal-Pakketti .
- Miżjud taqsima ġdida Customize , li tissostitwixxi l-paġna Theming ta' v4 , b'dettalji ġodda dwar Sass, għażliet ta' konfigurazzjoni globali, skemi ta' kuluri, varjabbli CSS, u aktar.
- Riorganizzat id-dokumentazzjoni kollha tal -formoli f'sezzjoni ġdida ta' Formoli , u tkisser il-kontenut f'paġni aktar iffukati.
- Bl-istess mod, aġġorna t-taqsima Layout , biex ilaħħam il-kontenut tal-grilja b'mod aktar ċar.
- Isimha mill-ġdid il-paġna tal-komponent “Navs” għal “Navs & Tabs”.
- Isimha mill-ġdid il-paġna “Verifiki” għal “Verifiki u radjijiet”.
- Iddisinja mill-ġdid in-navbar u żied subnav ġdid biex tagħmilha aktar faċli li wieħed imur madwar is-siti u l-verżjonijiet tad-doks tagħna.
- Miżjud shortcut ġdid tat-tastiera għall-qasam tat-tfittxija: Ctrl + /.
Sass
-
Neħħejna l-mappa Sass default biex tagħmilha aktar faċli li jitneħħew valuri żejda. Żomm f'moħħok li issa trid tiddefinixxi l-valuri kollha fil-mapep Sass bħal
$theme-colors
. Iċċekkja kif tittratta l- mapep Sass . -
TkissirFunzjoni b'isem ġdid
color-yiq()
u varjabbli relatati għalcolor-contrast()
peress li m'għadhiex relatata mal-ispazju tal-kulur YIQ. Ara #30168.$yiq-contrasted-threshold
tissejjaħ mill-ġdid għal$min-contrast-ratio
.$yiq-text-dark
u$yiq-text-light
huma rispettivament isem ġdid għal$color-contrast-dark
u$color-contrast-light
.
-
TkissirIl-parametri mixins ta' query tal-midja nbidlu għal approċċ aktar loġiku.
media-breakpoint-down()
juża l-breakpoint innifsu minflok il-breakpoint li jmiss (eż.,media-breakpoint-down(lg)
minflokmedia-breakpoint-down(md)
jimmira viewports iżgħar minnlg
).- Bl-istess mod, it-tieni parametru in
media-breakpoint-between()
juża wkoll il-breakpoint innifsu minflok il-breakpoint li jmiss (eż.,media-between(sm, lg)
minflokmedia-breakpoint-between(sm, md)
jimmira viewports bejnsm
ulg
).
-
TkissirNeħħew stili stampati u
$enable-print-styles
varjabbli. Klassijiet tal-wiri tal-istampar għadhom madwar. Ara #28339 . -
TkissirWaqqa
color()
,theme-color()
, ugray()
funzjonijiet favur varjabbli. Ara #29083 . -
Tkissir
theme-color-level()
Funzjoni b'isem ġdid għalcolor-level()
u issa taċċetta kwalunkwe kulur li trid minflok$theme-color
kuluri biss. Ara #29083 Oqgħod attent:color-level()
aktar tard twaqqgħet fiv5.0.0-alpha3
. -
TkissirIsmu mill -ġdid
$enable-prefers-reduced-motion-media-query
u$enable-pointer-cursor-for-buttons
għal$enable-reduced-motion
u$enable-button-pointers
għall-qosor. -
TkissirNeħħa l-
bg-gradient-variant()
mixin. Uża l-.bg-gradient
klassi biex iżżid gradjenti ma' elementi minflok il-.bg-gradient-*
klassijiet iġġenerati. -
Tkissir Tneħħew mixins li qabel kienu deprecati:
hover
,hover-focus
,plain-hover-focus
, uhover-focus-active
float()
form-control-mixin()
nav-divider()
retina-img()
text-hide()
(Waqqa' wkoll il-klassi ta' utilità assoċjata,.text-hide
)visibility()
form-control-focus()
-
Tkissir
scale-color()
Funzjoni b'isem ġdid biexshift-color()
tiġi evitata ħabta mal-funzjoni ta 'skala tal-kulur ta' Sass stess. -
box-shadow
mixins issa jippermettunull
valuri u qatranone
minn argumenti multipli. Ara #30394 . -
Il-
border-radius()
mixin issa għandu valur default.
Sistema tal-kulur
-
Is-sistema tal-kulur li ħadmet
color-level()
u$theme-color-interval
tneħħiet favur sistema ġdida tal-kulur. Kollhalighten()
u l-darken()
funzjonijiet fil-codebase tagħna huma sostitwiti minntint-color()
ushade-color()
. Dawn il-funzjonijiet se jħalltu l-kulur jew bl-abjad jew bl-iswed minflok ma jibdlu l-ħeffa tiegħu b'ammont fiss. Ilshift-color()
-lewn jew sfumatura ta 'kulur skond jekk il-parametru tal-piż tiegħu huwiex pożittiv jew negattiv. Ara #30622 għal aktar dettalji. -
Żiedu sfumaturi u sfumaturi ġodda għal kull kulur, li jipprovdu disa 'kuluri separati għal kull kulur bażi, bħala varjabbli Sass ġodda.
-
Kuntrast tal-kulur imtejjeb. Proporzjon ta 'kuntrast tal-kulur imtaffi minn 3:1 sa 4.5:1 u kuluri aġġornati blu, aħdar, cyan, u roża biex jiżguraw kuntrast WCAG 2.1 AA. Bidla wkoll il-kulur tal-kuntrast tal-kulur tagħna minn
$gray-900
għal$black
. -
Biex nappoġġjaw is-sistema tal-kulur tagħna, żidna użanza
tint-color()
ushade-color()
funzjonijiet ġodda biex inħalltu l-kuluri tagħna b'mod xieraq.
Aġġornamenti tal-grilja
-
Breakpoint ġdid! Miżjud
xxl
breakpoint ġdid għal1400px
u up. L-ebda tibdil fil-breakpoints l-oħra kollha. -
Canali mtejba. Il-kanali issa huma stabbiliti f'rems, u huma idjaq minn v4 (
1.5rem
, jew madwar24px
, 'l isfel minn30px
). Dan jallinja l-kanali tas-sistema tal-grilja tagħna mal-utilitajiet tal-ispazjar tagħna.- Miżjud klassi ġdida tal-kanal (
.g-*
,.gx-*
, u.gy-*
) biex tikkontrolla kanali orizzontali/vertikali, kanali orizzontali, u kanali vertikali. - TkissirIsmu mill -ġdid
.no-gutters
għal.g-0
biex jaqbel ma' utilitajiet ġodda tal-kanal.
- Miżjud klassi ġdida tal-kanal (
-
Il-kolonni m'għadhomx
position: relative
applikaw, għalhekk jista' jkun li jkollok iżżid.position-relative
ma' xi elementi biex tirrestawra dik l-imġieba. -
TkissirWaqqa 'diversi
.order-*
klassijiet li ħafna drabi ma ntużawx. Aħna issa nipprovdu biss.order-1
lil.order-5
barra mill-kaxxa. -
TkissirWaqqa 'l-
.media
komponent peress li jista' jiġi replikat faċilment b'utilitajiet. Ara #28265 u l- paġna tal-utilitajiet flex għal eżempju . -
Tkissir
bootstrap-grid.css
issa japplika bissbox-sizing: border-box
għall-kolonna minflok ma jerġa 'jissettja l-kaxxa tad-daqs globali. Dan il-mod, l-istili tal-grilja tagħna jistgħu jintużaw f'aktar postijiet mingħajr interferenza. -
$enable-grid-classes
ma jibqax jiskonnettja l-ġenerazzjoni tal-klassijiet tal-kontejners aktar. Ara #29146. -
Aġġorna l-
make-col
mixin għal default għal kolonni ugwali mingħajr daqs speċifikat.
Kontenut, Reboot, eċċ
-
L- RFS issa hija attivata awtomatikament. L-intestaturi li jużaw il-
font-size()
mixin awtomatikament jaġġustawhomfont-size
għall-iskala mal-viewport. Din il-karatteristika qabel kienet opt-in ma v4. -
TkissirImmodifikat it-tipografija tal-wiri tagħna biex tissostitwixxi l-
$display-*
varjabbli tagħna u$display-font-sizes
b'mappa Sass. Neħħew ukoll il-$display-*-weight
varjabbli individwali għal s wieħed$display-font-weight
u aġġustatfont-size
. -
Żiedu żewġ
.display-*
daqsijiet ġodda ta' intestatura,.display-5
u.display-6
. -
Il-links huma ssottolinjati awtomatikament (mhux biss meta jduru), sakemm ma jkunux parti minn komponenti speċifiċi.
-
Tabelli ddisinjati mill-ġdid biex jġedded l-istili tagħhom u jibnuhom mill-ġdid b'varjabbli CSS għal aktar kontroll fuq l-istil.
-
TkissirTabelli nested ma jirtux aktar stili.
-
Tkissir
.thead-light
u.thead-dark
jitneħħew favur il-.table-*
klassijiet varjanti li jistgħu jintużaw għall-elementi kollha tat-tabella (thead
,tbody
,tfoot
,tr
,th
utd
). -
TkissirIl-
table-row-variant()
mixin jingħata isem ġdid għaltable-variant()
u jaċċetta biss 2 parametri:$color
(isem tal-kulur) u$value
(kodiċi tal-kulur). Il-kulur tal-fruntiera u l-kuluri tal-aċċent huma kkalkulati awtomatikament abbażi tal-varjabbli tal-fattur tat-tabella. -
Qasam il-varjabbli tal-ikkuttunar taċ-ċelluli tal-mejda fi
-y
u-x
. -
TkissirNiżel
.pre-scrollable
klassi. Ara #29135 -
Tkissir
.text-*
l-utilitajiet ma jżidux aktar stati hover u jiffokaw għal links..link-*
klassijiet helper jistgħu jintużaw minflok. Ara #29267 -
TkissirNiżel
.text-justify
klassi. Ara #29793 -
Tkissir
<hr>
elementi issa jużawheight
minflokborder
biex jappoġġjaw aħjar l-size
attribut. Dan jippermetti wkoll l-użu ta 'utilitajiet tal-ikkuttunar biex jinħolqu diviżuri eħxen (eż,<hr class="py-1">
). -
Irrisettja default orizzontali
padding-left
fuq<ul>
u<ol>
elementi mill-browser default40px
għal2rem
. -
Miżjud
$enable-smooth-scroll
, li japplikascroll-behavior: smooth
globalment—ħlief għall-utenti li jitolbu moviment imnaqqas permezz taprefers-reduced-motion
' query tal-midja. Ara #31877
RTL
- Varjabbli speċifiċi tad-direzzjoni orizzontali, utilitajiet, u mixins kollha ngħataw isem ġdid biex jużaw proprjetajiet loġiċi bħal dawk misjuba fit-tqassim tal-flexbox—eż,
start
uend
minflokleft
uright
.
Formoli
-
Miżjud forom galleġġjanti ġodda! Aħna promossejna l-eżempju tat-tikketti li jżommu f'wiċċ l-ilma għal komponenti tal-forma appoġġjati bis-sħiħ. Ara l-paġna l-ġdida tat-tikketti f'wiċċ l-ilma.
-
Tkissir Elementi konsolidati tal-forma nattiva u tad-dwana. Kaxxi ta' kontroll, radjijiet, selezzjonijiet, u inputs oħra li kellhom klassijiet indiġeni u personalizzati f'v4 ġew ikkonsolidati. Issa kważi l-elementi kollha tal-forma tagħna huma kompletament personalizzati, l-aktar mingħajr il-ħtieġa għal HTML personalizzat.
.custom-check
huwa issa.form-check
..custom-check.custom-switch
huwa issa.form-check.form-switch
..custom-select
huwa issa.form-select
..custom-file
u.form-file
ġew sostitwiti bi stili tad-dwana fuq.form-control
..custom-range
huwa issa.form-range
.- Niżel indiġeni
.form-control-file
u.form-control-range
.
-
TkissirWaqqa
.input-group-append
u.input-group-prepend
. Issa tista 'żżid biss buttuni u.input-group-text
bħala tfal diretti tal-gruppi ta' input. -
Ir-raġġ tal-fruntiera Neqsin għal żmien twil fuq grupp ta 'input b'bug ta' feedback ta 'validazzjoni huwa finalment iffissat billi żżid
.has-validation
klassi addizzjonali għal gruppi ta' input b'validazzjoni. -
Tkissir Waqqa 'klassijiet ta' tqassim speċifiċi għall-forma għas-sistema tal-grilja tagħna. Uża l-grilja u l-utilitajiet tagħna minflok
.form-group
,.form-row
, jew.form-inline
. -
TkissirIt-tikketti tal-formola issa jeħtieġu
.form-label
. -
Tkissir
.form-text
m'għadux jistabbilixxidisplay
, li jippermettilek toħloq test ta' għajnuna inline jew jimblokka kif tixtieq sempliċement billi tibdel l-element HTML. -
L-ikoni tal-validazzjoni m'għadhomx applikati għal
<select>
s bimultiple
. -
Sors rranġati mill-ġdid Fajls Sass taħt
scss/forms/
, inklużi stili ta' grupp ta' input.
Komponenti
- Valuri unifikati
padding
għal twissijiet, frak tal-ħobż, karti, dropdowns, gruppi ta' lista, modals, popovers, u tooltips li għandhom ikunu bbażati fuq il-$spacer
varjabbli tagħna. Ara #30564 .
Akkordju
- Miżjud komponent ġdid tal-accordion .
Twissijiet
-
It-twissijiet issa għandhom eżempji b'ikoni .
-
Neħħew stili tad-dwana għal
<hr>
s f'kull twissija peress li diġà jużawcurrentColor
.
Badges
-
TkissirWaqqa 'l
.badge-*
-klassijiet kollha tal-kulur għall-utilitajiet fl-isfond (eż., uża.bg-primary
minflok.badge-primary
). -
TkissirWaqqa
.badge-pill
— uża l-.rounded-pill
utilità minflok. -
TkissirTneħħew l-istili ta' hover u fokus għal
<a>
u<button>
elementi. -
Żieda fil-kuttunar default għall-badges minn
.25em
/.5em
sa.35em
/.65em
.
Frak tal-ħobż
-
Issimplifika d-dehra default tal-frak tal-ħobż billi neħħiet
padding
,background-color
, uborder-radius
. -
Miżjud proprjetà ġdida tad-dwana tas-CSS
--bs-breadcrumb-divider
għal customization faċli mingħajr il-ħtieġa li terġa 'tikkompila CSS.
Buttuni
-
Tkissir Il- buttuni taqleb , b'kaxxi ta' kontroll jew radjijiet, m'għadhomx jeħtieġu JavaScript u għandhom marka ġdida. M'għadniex neħtieġu element tat-tgeżwir, żid
.btn-check
mal-<input>
, u għaqqadha ma' kwalunkwe.btn
klassi fuq il-<label>
. Ara #30650 . Id-dokumenti għal dan ċċaqalqu mill-paġna Buttuni tagħna għat-taqsima l-ġdida tal-Formoli. -
Tkissir Niżel
.btn-block
għall-utilitajiet. Minflok tuża.btn-block
fuq il-.btn
, wrap buttuni tiegħek bi.d-grid
u.gap-*
utilità biex tispazjawhom kif meħtieġ. Aqleb għal klassijiet li jirrispondu għal aktar kontroll fuqhom. Aqra d-dokumenti għal xi eżempji. -
Aġġornata tagħna
button-variant()
ubutton-outline-variant()
mixins biex jappoġġjaw parametri addizzjonali. -
Buttuni aġġornati biex jiġi żgurat kuntrast akbar fuq l-istati attivi u ta' l-over.
-
Buttuni b'diżabilità issa għandhom
pointer-events: none;
.
Card
-
TkissirNiżel
.card-deck
favur il-grid tagħna. Kebbeb il-karti tiegħek fi klassijiet tal-kolonni u żid.row-cols-*
kontenitur ġenitur biex toħloq mill-ġdid il-gverti tal-karti (iżda b'aktar kontroll fuq l-allinjament reattiv). -
TkissirWaqqa
.card-columns
' favur il-Masonry. Ara #28922 . -
TkissirInbidel l-
.card
accordion ibbażat b'komponent Accordion ġdid .
Karużell
-
Miżjud
.carousel-dark
varjant ġdid għal test skur, kontrolli, u indikaturi (kbir għal sfondi eħfef). -
Ikoni chevron mibdula għall-kontrolli tal-karużell b'SVGs ġodda minn Bootstrap Icons .
Agħlaq buttuna
-
TkissirIsmu mill -ġdid
.close
għal.btn-close
għal isem inqas ġeneriku. -
Buttuni Agħlaq issa jużaw
background-image
(SVG inkorporat) minflok a×
fl-HTML, li jippermetti customization aktar faċli mingħajr il-ħtieġa li tmiss il-markup tiegħek. -
Miżjud
.btn-close-white
varjant ġdid li jużafilter: invert(1)
biex jippermetti kuntrast ogħla iwarrab ikoni fuq sfondi aktar skuri.
Kollass
- Imneħħi l-ankraġġ tal-iscroll għall-accordions.
Dropdowns
-
Miżjud
.dropdown-menu-dark
varjant ġdid u varjabbli assoċjati għal dropdowns skuri fuq talba. -
Miżjud varjabbli ġdid għal
$dropdown-padding-x
. -
Skura d-diviżur dropdown għal kuntrast imtejjeb.
-
TkissirL-avvenimenti kollha għall-dropdown issa huma attivati fuq il-buttuna ta 'toggle dropdown u mbagħad bżieżaq sa l-element ġenitur.
-
Il-menus dropdown issa għandhom
data-bs-popper="static"
attribut stabbilit meta l-pożizzjonament tal-dropdown ikun statiku udata-bs-popper="none"
meta dropdown ikun fin-navbar. Dan huwa miżjud bil-JavaScript tagħna u jgħinna nużaw stili ta 'pożizzjoni tad-dwana mingħajr ma jinterferixxu mal-pożizzjonament ta' Popper. -
TkissirGħażla mwaqqfa
flip
għall-plugin dropdown favur il-konfigurazzjoni indiġena ta 'Popper. Issa tista 'tiddiżattiva l-imġieba tal-flipping billi tgħaddi firxa vojta għallfallbackPlacements
-għażla fil - modifikatur tal-qlib. -
Il-menus dropdown issa jistgħu jiġu kklikkjati
autoClose
b'għażla ġdida biex timmaniġġja l -imġieba tal-għeluq awtomatiku . Tista' tuża din l-għażla biex taċċetta l-ikklikkja ġewwa jew barra l-menu dropdown biex tagħmilha interattiva. -
Dropdowns issa jappoġġjaw
.dropdown-item
s imgeżwer f<li>
's.
Jumbotron
- TkissirWaqqa 'l-komponent jumbotron peress li jista' jiġi replikat b'utilitajiet. Ara l-eżempju ġdid tagħna ta' Jumbotron għal demo.
Lista tal-grupp
- Miżjud
.list-group-numbered
modifikatur ġdid għall-gruppi tal-lista.
Navs u tabs
- Miżjud
null
varjabbli ġodda għalfont-size
,font-weight
,color
, u:hover
color
mal-.nav-link
klassi.
Navbars
- TkissirNavbars issa jeħtieġu kontenitur ġewwa (biex jissimplifikaw b'mod drastiku r-rekwiżiti ta 'spazjar u CSS meħtieġa).
Offcanvas
- Żid il-komponent ġdid offcanvas .
Paġnar
-
Ir-rabtiet tal-paġnar issa għandhom customizable
margin-left
li huma ttundjati b'mod dinamiku fil-kantunieri kollha meta jkunu separati minn xulxin. -
Miżjud
transition
s mal-links tal-paġnar.
Popovers
-
Tkissir
.arrow
Ismu mill -ġdid fil-mudell popover.popover-arrow
default tagħna. -
whiteList
Għażla b'isem ġdid għalallowList
.
Spinners
-
Spinners issa jonoraw
prefers-reduced-motion: reduce
billi jnaqqsu l-animazzjonijiet. Ara #31882 . -
Allinjament vertikali tal-ispinner imtejjeb.
Toasts
-
Toasts issa jistgħu jiġu pożizzjonati fi
.toast-container
bl-għajnuna ta ' pożizzjonament utilitajiet . -
Inbidel it-tul tat-toast default għal 5 sekondi.
-
Imneħħija
overflow: hidden
minn toasts u mibdula bborder-radius
's xierqacalc()
b'funzjonijiet.
Tooltips
-
TkissirIsmu mill -ġdid
.arrow
għal.tooltip-arrow
fil-mudell default tooltip tagħna. -
TkissirIl-valur default għall-
fallbackPlacements
huwa mibdul għal['top', 'right', 'bottom', 'left']
għal tqegħid aħjar ta 'elementi popper. -
Tkissir
whiteList
Għażla b'isem ġdid għalallowList
.
Utilitajiet
-
TkissirIsimha mill-ġdid diversi utilitajiet biex tuża ismijiet ta 'proprjetà loġika minflok ismijiet direzzjonali biż-żieda ta' appoġġ RTL:
- Ismu mill -ġdid
.left-*
u.right-*
lil.start-*
u.end-*
. - Ismu mill -ġdid
.float-left
u.float-right
lil.float-start
u.float-end
. - Ismu mill -ġdid
.border-left
u.border-right
lil.border-start
u.border-end
. - Ismu mill -ġdid
.rounded-left
u.rounded-right
lil.rounded-start
u.rounded-end
. - Ismu mill -ġdid
.ml-*
u.mr-*
lil.ms-*
u.me-*
. - Ismu mill -ġdid
.pl-*
u.pr-*
lil.ps-*
u.pe-*
. - Ismu mill -ġdid
.text-left
u.text-right
lil.text-start
u.text-end
.
- Ismu mill -ġdid
-
TkissirMarġini negattivi b'diżabilità awtomatikament.
-
Miżjud
.bg-body
klassi ġdida biex issettja malajr l-<body>
isfond tal-'s għal elementi addizzjonali. -
Miżjuda utilitajiet ta 'pożizzjoni ġodda għal
top
,right
,bottom
, uleft
. Valuri jinkludu0
,50%
, u100%
għal kull proprjetà. -
Miżjud ġodda
.translate-middle-x
u.translate-middle-y
utilitajiet biex iċċentra orizzontalment jew vertikalment elementi pożizzjonati assoluti/fissi. -
border-width
Utilitajiet ġodda miżjuda . -
TkissirIsmu mill -ġdid
.text-monospace
għal.font-monospace
. -
TkissirImneħħija
.text-hide
peress li huwa metodu antikwat biex jinħeba test li m'għandux jintuża aktar. -
Utilitajiet miżjuda
.fs-*
għall-font-size
utilitajiet (bil-RFS attivat). Dawn jużaw l-istess skala bħall-intestaturi default tal-HTML (1-6, kbar għal żgħar), u jistgħu jiġu modifikati permezz tal-mappa Sass. -
Tkissir
.font-weight-*
Utilitajiet isem ġdid.fw-*
għall-qosor u l-konsistenza. -
Tkissir
.font-style-*
Utilitajiet isem ġdid.fst-*
għall-qosor u l-konsistenza. -
Miżjud
.d-grid
biex juru utilitajiet u utilitajiet ġoddagap
(.gap
) għal CSS Grid u layouts flexbox. -
TkissirNeħħa
.rounded-sm
urounded-lg
, u introduċiet skala ġdida ta 'klassijiet,.rounded-0
biex.rounded-3
. Ara #31687 . -
line-height
Utilitajiet ġodda miżjuda :.lh-1
,.lh-sm
,.lh-base
u.lh-lg
. Ara hawn . -
Ċaqlaq l-
.d-none
utilità fis-CSS tagħna biex tagħtiha aktar piż fuq utilitajiet oħra tal-wiri. -
Estiża l-
.visually-hidden-focusable
helper biex jaħdem ukoll fuq kontenituri, bl-użu:focus-within
.
Helpers
-
Tkissir L-helpers tal-inkorporazzjoni responsivi ngħataw isimhom mill-ġdid għal helpers tal-proporzjon b'ismijiet ta 'klassi ġodda u imġieba mtejba, kif ukoll varjabbli CSS ta' għajnuna.
- Il-klassijiet ingħataw isem ġdid biex jinbidlu
by
għalx
fil-proporzjon tal-aspett. Per eżempju,.ratio-16by9
issa.ratio-16x9
. - Imxejna niżel is-
.embed-responsive-item
selettur tal-grupp u l-elementi favur.ratio > *
selettur aktar sempliċi. M'hemmx bżonn aktar klassi, u l-helper tal-proporzjon issa jaħdem bi kwalunkwe element HTML. - Il-
$embed-responsive-aspect-ratios
mappa Sass ingħatat isem ġdid għal$aspect-ratios
u l-valuri tagħha ġew issimplifikati biex jinkludu l-isem tal-klassi u l-perċentwal bħala l-key: value
par. - Il-varjabbli CSS issa huma ġġenerati u inklużi għal kull valur fil-mappa Sass. Immodifika l-
--bs-aspect-ratio
varjabbli fuq il-.ratio
biex toħloq kwalunkwe proporzjon tal-aspett tad-dwana .
- Il-klassijiet ingħataw isem ġdid biex jinbidlu
-
Tkissir Il-klassijiet ta’ “Screen reader” issa huma klassijiet “viżwalment moħbija” .
- Bidla l-fajl Sass minn
scss/helpers/_screenreaders.scss
għalscss/helpers/_visually-hidden.scss
- Ismu mill -ġdid
.sr-only
u.sr-only-focusable
lil.visually-hidden
u.visually-hidden-focusable
sr-only()
Ismu mill-ġdid u mixinssr-only-focusable()
lilvisually-hidden()
uvisually-hidden-focusable()
.
- Bidla l-fajl Sass minn
-
bootstrap-utilities.css
issa jinkludi wkoll lill-helpers tagħna. Il-helpers m'għandhomx għalfejn jiġu importati f'bini tad-dwana aktar.
JavaScript
-
Waqqgħet id-dipendenza jQuery u l-plugins miktuba mill-ġdid biex ikunu f'JavaScript regolari.
-
TkissirL-attributi tad-dejta għall-plugins JavaScript kollha issa huma spazjati għall-ismijiet biex jgħinu jiddistingwu l-funzjonalità tal-Bootstrap minn partijiet terzi u l-kodiċi tiegħek stess. Pereżempju, nużaw
data-bs-toggle
minflokdata-toggle
. -
Il-plugins kollha issa jistgħu jaċċettaw selettur CSS bħala l-ewwel argument. Tista' jew tgħaddi element DOM jew kwalunkwe selettur CSS validu biex toħloq istanza ġdida tal-plugin:
var modal = new bootstrap.Modal('#myModal') var dropdown = new bootstrap.Dropdown('[data-bs-toggle="dropdown"]')
-
popperConfig
tista' tiġi mgħoddija bħala funzjoni li taċċetta l-konfigurazzjoni tal-Popper default tal-Bootstrap bħala argument, sabiex tkun tista' tgħaqqad din il-konfigurazzjoni default bil-mod tiegħek. Japplika għal dropdowns, popovers, u tooltips. -
Il-valur default għall-
fallbackPlacements
huwa mibdul għal['top', 'right', 'bottom', 'left']
għal tqegħid aħjar tal-elementi Popper. Japplika għal dropdowns, popovers, u tooltips. -
Tneħħa underscore minn metodi statiċi pubbliċi bħal
_getInstance()
→getInstance()
.