A’ gluasad gu v5
Cum sùil air agus ath-sgrùdaich atharrachaidhean air faidhlichean stòr Bootstrap, sgrìobhainnean, agus co-phàirtean gus do chuideachadh le bhith a’ gluasad bho v4 gu v5.
v5.2.0
Dealbhadh ath-leasaichte
Tha Bootstrap v5.2.0 a’ nochdadh ùrachadh dealbhaidh seòlta airson dòrlach de cho-phàirtean agus thogalaichean thairis air a’ phròiseact, gu sònraichte tro border-radius
luachan ath-leasaichte air putanan agus smachdan cruth . Chaidh na sgrìobhainnean againn ùrachadh cuideachd le duilleag-dachaigh ùr, cruth docaichean nas sìmplidh nach tuit earrannan den bhàr-thaobh tuilleadh, agus eisimpleirean nas follaisiche de Bootstrap Icons .
Barrachd chaochladairean CSS
Tha sinn air na pàirtean againn uile ùrachadh gus caochladairean CSS a chleachdadh. Fhad ‘s a tha Sass fhathast mar bhunait air a h-uile càil, chaidh gach pàirt ùrachadh gus caochladairean CSS a thoirt a-steach air na clasaichean bunaiteach co-phàirteach (me, .btn
), a’ ceadachadh barrachd gnàthachadh fìor-ùine air Bootstrap. Ann am fiosan às deidh sin, cumaidh sinn oirnn a’ leudachadh ar cleachdadh de chaochladairean CSS gu ar cruth, foirmean, luchd-cuideachaidh agus goireasan. Leugh tuilleadh mu chaochladairean CSS anns gach pàirt air na duilleagan sgrìobhainnean aca.
Bidh an cleachdadh caochladair CSS againn rudeigin neo-choileanta gu Bootstrap 6. Ged a bu mhath leinn iad sin a chuir an gnìomh gu h-iomlan, tha cunnart ann gun atharraich iad briseadh. Mar eisimpleir, bidh suidheachadh $alert-border-width: var(--bs-border-width)
sa chòd stòr againn a’ briseadh Sass a dh’fhaodadh a bhith anns a’ chòd agad fhèin ma bha thu a’ dèanamh $alert-border-width * 2
airson adhbhar air choireigin.
Mar sin, far an gabh sin dèanamh, cumaidh sinn oirnn a’ putadh a dh’ionnsaigh barrachd chaochladairean CSS, ach feuch an aithnich thu gur dòcha gu bheil ar buileachadh beagan cuibhrichte ann an v5.
Ùr_maps.scss
Thug Bootstrap v5.2.0 a-steach faidhle Sass ùr le _maps.scss
. Bidh e a’ tarraing a-mach grunn mhapaichean Sass _variables.scss
gus cùis a rèiteach far nach deach ùrachadh air mapa tùsail a chuir an sàs ann am mapaichean àrd-sgoile a leudaicheas iad. Mar eisimpleir, $theme-colors
cha robh ùrachaidhean air an cur an sàs ann am mapaichean cuspair eile air an robh earbsa $theme-colors
, a’ briseadh prìomh shruth-obrach gnàthachaidh. Ann an ùine ghoirid, tha cuingealachadh aig Sass far a bheil aon uair ‘s gu bheil caochladair no mapa bunaiteach air a chleachdadh , chan urrainnear ùrachadh. Tha an aon easbhaidh ann le caochladairean CSS nuair a bhios iad air an cleachdadh gus caochladairean CSS eile a chruthachadh.
Sin as coireach gum feum gnàthachadh caochlaideach ann am Bootstrap a thighinn às deidh @import "functions"
, ach roimhe @import "variables"
seo agus an còrr den stac in-mhalairt againn. Tha an aon rud a 'buntainn ri mapaichean Sass - feumaidh tu a dhol thairis air na roghainnean bunaiteach mus tèid an cleachdadh. Chaidh na mapaichean a leanas a ghluasad chun an fhear ùr _maps.scss
:
$theme-colors-rgb
$utilities-colors
$utilities-text
$utilities-text-colors
$utilities-bg
$utilities-bg-colors
$negative-spacers
$gutters
Bu chòir gum biodh na togalaichean àbhaisteach Bootstrap CSS agad a-nis a’ coimhead rudeigin mar seo le in-mhalairt mhapaichean air leth.
// Functions come first
@import "functions";
// Optional variable overrides here
+ $custom-color: #df711b;
+ $custom-theme-colors: (
+ "custom": $custom-color
+ );
// Variables come next
@import "variables";
+ // Optional Sass map overrides here
+ $theme-colors: map-merge($theme-colors, $custom-theme-colors);
+
+ // Followed by our default maps
+ @import "maps";
+
// Rest of our imports
@import "mixins";
@import "utilities";
@import "root";
@import "reboot";
// etc
Goireasan ùra
font-weight
Goireasan leudaichte gus a bhith a’ toirt a-steach.fw-semibold
clòidean leth-dhreuchdail.border-radius
Goireasan leudaichte gus dà mheud ùr a thoirt a-steach,.rounded-4
agus.rounded-5
, airson barrachd roghainnean.
Atharrachaidhean a bharrachd
-
$enable-container-classes
Roghainn ùr air a thoirt a-steach. - A- nis nuair a thaghas tu a-steach do chruth deuchainneach CSS Grid,.container-*
bidh clasaichean fhathast air an cur ri chèile, mura h-eil an roghainn seo air a shuidheachadh gufalse
. Bidh soithichean cuideachd a’ cumail an luachan gutter. -
Tha atharrachaidhean freagairteach aig co-phàirt Offcanvas a-nis . Tha an
.offcanvas
clas tùsail fhathast gun atharrachadh - bidh e a’ falach susbaint thar gach port-seallaidh. Gus a dhèanamh freagairteach, atharraich an.offcanvas
clas sin gu clas sam bith.offcanvas-{sm|md|lg|xl|xxl}
. -
Tha luchd-sgaraidh bùird nas tiugh a-nis a’ roghnachadh a-steach. - Tha sinn air a’ chrìoch nas tiugh agus nas duilghe a dhol thairis air eadar buidhnean bùird a thoirt air falbh agus air a ghluasad gu clas roghainneil as urrainn dhut a chuir a-steach,
.table-group-divider
. Faic na docaichean bùird airson eisimpleir. -
Chaidh Scrollspy ath-sgrìobhadh gus an Intersection Observer API a chleachdadh , a tha a’ ciallachadh nach eil feum agad air pasgain phàrant càirdeach tuilleadh, a’
offset
dìmeas air config, agus barrachd. Coimhead airson na gnìomhan Scrollspy agad gus a bhith nas cruinne agus nas cunbhalaiche anns an t-sealladh seòlaidh aca. -
Bidh popovers agus molaidhean innealan a-nis a’ cleachdadh caochladairean CSS. Chaidh cuid de chaochladairean CSS ùrachadh bhon cho-aoisean Sass gus an àireamh de chaochladairean a lughdachadh. Mar thoradh air an sin, cha deach trì caochladairean a mholadh san fhoillseachadh seo:
$popover-arrow-color
,$popover-arrow-outer-color
, agus$tooltip-arrow-color
. -
Luchd-cuideachaidh ùra air an cur ris
.text-bg-{color}
. An àite a bhith a’ suidheachadh goireasan fa leth.text-*
agus.bg-*
goireasan, faodaidh tu a-nis an.text-bg-*
luchd -cuideachaidh a chleachdadh gusbackground-color
aghaidh le aghaidh eadar-dhealaichte a shuidheachadhcolor
. -
Mion-atharrachaidh air a chur ris
.form-check-reverse
gus òrdugh nan bileagan agus na bogsaichean sgrùdaidh / rèidiothan co-cheangailte riutha a thionndadh. -
Chaidh taic colbhan stiallach a chur ri bùird tron
.table-striped-columns
chlas ùr.
Airson liosta iomlan de dh'atharrachaidhean, faic am pròiseact v5.2.0 air GitHub .
v5.1.0
-
Taic deuchainneach air a chur ris airson cruth CSS Grid . - Is e obair a tha seo a tha a’ dol air adhart, agus chan eil e deiseil fhathast airson cleachdadh cinneasachaidh, ach faodaidh tu roghnachadh a-steach don fheart ùr tro Sass. Gus a chomasachadh, cuir à comas a’ ghriod bunaiteach, le bhith a’ suidheachadh
$enable-grid-classes: false
agus a’ comasachadh Grid CSS le bhith a’ suidheachadh$enable-cssgrid: true
. -
Navbars ùraichte gus taic a thoirt do offcanvas. - Cuir drathairean dheth canabhas ann am bàr seòlaidh sam bith leis na
.navbar-expand-*
clasaichean freagairteach agus cuid de chomharradh offcanvas. -
Pàirt neach- àite ùr air a chur ris . - Am pàirt as ùire againn, dòigh air blocaichean sealach a thoirt seachad an àite fìor shusbaint gus cuideachadh le bhith ag innse gu bheil rudeigin fhathast a’ luchdachadh air an làrach no an aplacaid agad.
-
Tha am plugan Collapse a-nis a’ toirt taic do bhith a’ tuiteam gu còmhnard . - Cuir ris
.collapse-horizontal
gus an cuir thu.collapse
sìos anwidth
àite anheight
. Seachain ath-pheantadh brabhsair le bhith a’ suidheachadh faidhlemin-height
noheight
. -
Chaidh stac ùr agus luchd-cuideachaidh riaghailt dìreach a chur ris. - Cuir gu sgiobalta grunn thogalaichean flexbox gus dealbhadh àbhaisteach a chruthachadh gu sgiobalta le stacan . Tagh bho chruachan còmhnard (
.hstack
) agus inghearach (.vstack
). Cuir luchd-sgaraidh dìreach coltach ri<hr>
eileamaidean leis an luchd- cuideachaidh ùra.vr
. -
:root
Chaidh caochladairean CSS cruinne ùra a chur ris . - Chuir sinn grunn chaochladairean CSS ùra ris an:root
ìre airson smachd a chumail air<body>
stoidhlichean. Tha barrachd anns na h-obraichean, a’ toirt a-steach thairis air na goireasan agus na co-phàirtean againn, ach airson a-nis leugh caochladairean CSS anns an roinn Customize . -
Ath-sgrùdadh air goireasan dath is cùl-raoin gus caochladairean CSS a chleachdadh, agus chuir e goireasan teodhachd teacsa ùr agus cùl -raon ris . -
.text-*
agus.bg-*
tha goireasan a-nis air an togail le caochladairean CSS agusrgba()
luachan dath, a’ toirt cothrom dhut goireas sam bith a ghnàthachadh gu furasta le goireasan neo-sheasmhachd ùra. -
Chaidh eisimpleirean criomag ùra a chur ris stèidhichte gus sealltainn mar as urrainn dhuinn na pàirtean againn a ghnàthachadh. - Tarraing deiseil airson co-phàirtean gnàthaichte agus pàtrain dealbhaidh cumanta eile a chleachdadh leis na h- eisimpleirean ùra Snippets againn . A ’ gabhail a-steach footers , dropdowns , buidhnean liosta , agus modalan .
-
Stoidhlichean suidheachaidh air an toirt air falbh bho popovers agus molaidhean innealan oir tha iad sin air an làimhseachadh le Popper a-mhàin.
$tooltip-margin
air a dhol sìos agus air a shuidheachadhnull
sa phròiseas.
Ag iarraidh tuilleadh fiosrachaidh? Leugh am post blog v5.1.0.
eisimeileachd
- Chaidh jQuery sìos.
- Air ùrachadh bho Popper v1.x gu Popper v2.x.
- Chaidh Dart Sass a chuir na àite Libsass mar an neach-cruinneachaidh Sass againn leis nach robh Libsass air a mholadh.
- Rinn mi imrich bho Jekyll gu Hugo airson ar sgrìobhainnean a thogail
Taic brabhsair
- Internet Explorer 10 agus 11 air a leigeil sìos
- Microsoft Edge air a leigeil sìos < 16 (Legacy Edge)
- Firefox <60
- Safari air a leigeil sìos <12
- iOS Safari air a leigeil sìos < 12
- Chrome air a leigeil sìos <60
Sgrìobhainnean ag atharrachadh
- Duilleag dachaigh ath-dhealbhaichte, cruth docs, agus bonn-coise.
- Stiùireadh parsailean ùr air a chur ris .
- Chuir sinn roinn Customize ùr ris , a’ dol an àite duilleag Cuspair v4 , le mion-fhiosrachadh ùr mu Sass, roghainnean rèiteachaidh cruinneil, sgeamaichean dath, caochladairean CSS, agus barrachd.
- Ath-eagrachadh a h-uile sgrìobhainn foirm gu roinn Foirmean ùra , a’ briseadh an t-susbaint gu duilleagan le barrachd fòcas.
- San aon dòigh, dh’ ùraich sinn an roinn Layout , gus susbaint clèithe a chuir a-mach nas soilleire.
- Chaidh duilleag co-phàirt “Navs” ath-ainmeachadh gu “Navs & Tabs”.
- Chaidh duilleag “Checks” ath-ainmeachadh gu “Checks & radios”.
- Rinn sinn ath-dhealbhadh air a’ bhàr seòlaidh agus chuir sinn subnav ùr ris gus a dhèanamh nas fhasa faighinn timcheall air na làraich-lìn againn agus dreachan docs.
- Chaidh ath-ghoirid meur-chlàr ùr a chur ris airson an raon sgrùdaidh: Ctrl + /.
Sass
-
Tha sinn air am mapa bunaiteach Sass a chur còmhla gus a dhèanamh nas fhasa luachan nach eil feum a thoirt air falbh. Cumaibh cuimhne gum feum thu a-nis a h-uile luach a mhìneachadh anns na mapaichean Sass mar
$theme-colors
. Faigh a-mach mar a dhèiligeas tu ri mapaichean Sass . -
BriseadhGnìomh ath- ainmichte
color-yiq()
agus caochladairean co-cheangailte riscolor-contrast()
leis nach eil e tuilleadh co-cheangailte ri àite dath YIQ. Faic #30168.$yiq-contrasted-threshold
air ath-ainmeachadh gu$min-contrast-ratio
.$yiq-text-dark
agus$yiq-text-light
tha iad air an ath-ainmeachadh gu$color-contrast-dark
agus$color-contrast-light
.
-
BriseadhTha paramadairean measgachadh ceist mheadhanan air atharrachadh airson dòigh-obrach nas loidsigeach.
media-breakpoint-down()
a’ cleachdadh a’ phuing-bhriseadh fhèin an àite an ath phuing-bhriseadh (me,media-breakpoint-down(lg)
an àitemedia-breakpoint-down(md)
targaidean-seallaidh nas lugha nalg
).- San aon dòigh, bidh an dàrna paramadair ann
media-breakpoint-between()
cuideachd a’ cleachdadh a’ phuing-bhriseadh fhèin an àite an ath phuing-bhriseadh (me,media-between(sm, lg)
an àitemedia-breakpoint-between(sm, md)
targaidean-seallaidh eadarsm
aguslg
).
-
BriseadhStoidhlichean clò-bhualaidh air an toirt air falbh agus
$enable-print-styles
caochlaideach. Tha clasaichean taisbeanaidh clò-bhualaidh fhathast timcheall. Faic #28339 . -
BriseadhAir tuiteam
color()
,theme-color()
, agusgray()
gnìomhan airson caochladairean. Faic #29083 . -
BriseadhGnìomh ath- ainmichte
theme-color-level()
gucolor-level()
agus a-nis a’ gabhail ri dath sam bith a tha thu ag iarraidh an àite dìreach$theme-color
dathan. Faic #29083 Coimhead a-mach:color-level()
chaidh a leigeil a-steach nas fhaide air adhartv5.0.0-alpha3
. -
BriseadhAir ath- ainmeachadh
$enable-prefers-reduced-motion-media-query
agus$enable-pointer-cursor-for-buttons
gu$enable-reduced-motion
agus$enable-button-pointers
airson giorrad. -
BriseadhThoir air falbh am
bg-gradient-variant()
measgachadh. Cleachd an.bg-gradient
clas gus caiseadan a chur ri eileamaidean an àite nan.bg-gradient-*
clasaichean a chaidh a chruthachadh. -
Briseadh Measgachaidhean nach deach a mholadh roimhe a thoirt air falbh:
hover
,hover-focus
,plain-hover-focus
, agushover-focus-active
float()
form-control-mixin()
nav-divider()
retina-img()
text-hide()
(Thuit cuideachd an clas goireasan co-cheangailte ris,.text-hide
)visibility()
form-control-focus()
-
BriseadhGnìomh ath- ainmichte
scale-color()
gusshift-color()
casg a chuir air bualadh le gnìomh sgèile dath Sass fhèin. -
box-shadow
Bidh mixins a-nis a’ ceadachadhnull
luachan agus a’ tuiteamnone
bho ioma argamaidean. Faic #30394 . -
Tha
border-radius()
luach bunaiteach aig a’ mheasgachadh a-nis.
Siostam dath
-
An siostam dath a bha ag obair leis
color-level()
agus$theme-color-interval
a chaidh a thoirt air falbh airson siostam dath ùr. Thalighten()
agus .darken()
_tint-color()
_shade-color()
Measgaichidh na gnìomhan sin an dath le geal no dubh an àite a bhith ag atharrachadh an aotromachd le tomhas stèidhichte. Bidhshift-color()
an dàrna cuid dath no sgàil air a rèir a bheil am paramadair cuideam aige dearbhach no àicheil. Faic #30622 airson tuilleadh fiosrachaidh. -
Chaidh dathan agus cumaidhean ùra a chur ris airson gach dath, a’ toirt seachad naoi dathan eadar-dhealaichte airson gach dath bunaiteach, mar chaochladairean Sass ùra.
-
Eadar-dhealachadh dath nas fheàrr. Co-mheas eadar-dhealachadh dath cnapach bho 3: 1 gu 4.5: 1 agus dathan gorm, uaine, cyan, agus pinc ùrachadh gus dèanamh cinnteach à eadar-dhealachadh WCAG 2.1 AA. Cuideachd dh’ atharraich an dath eadar-dhealachadh dath againn bho
$gray-900
gu$black
. -
Gus taic a thoirt don t-siostam dath againn, tha sinn air cleachdaidhean
tint-color()
agusshade-color()
gnìomhan ùra a chuir ris gus na dathan againn a mheasgachadh gu h-iomchaidh.
Ùrnaighean grid
-
Briseadh ùr! Air a chur ris puing briseadh ùr
xxl
airson1400px
agus suas. Chan eil atharrachadh sam bith air a h-uile briseadh eile. -
Gutters nas fheàrr. Tha cutairean a-nis air an suidheachadh ann an rems, agus tha iad nas cumhainge na v4 (
1.5rem
, no mu24px
, sìos bho30px
). Bidh seo a’ co-thaobhadh cutairean an t-siostam clèithe againn leis na goireasan eadar-dhealaichte againn.- Chaidh clas cutairean ùra (
.g-*
,.gx-*
, agus.gy-*
) a chur ris gus smachd a chumail air cutairean còmhnard / dìreach, cutairean còmhnard, agus cutairean dìreach. - BriseadhAir ath- ainmeachadh
.no-gutters
gus.g-0
a bhith co-ionnan ri goireasan cutairean ùra.
- Chaidh clas cutairean ùra (
-
Chan eil colbhan air
position: relative
an cleachdadh tuilleadh, agus mar sin is dòcha gum feum thu.position-relative
cuid de na h-eileamaidean a chur ris gus an giùlan sin a thoirt air ais. -
BriseadhLeig às grunn
.order-*
chlasaichean nach deach gu tric a chleachdadh. Chan eil sinn a-nis a’ toirt seachad ach.order-1
a-.order-5
mach às a’ bhogsa. -
BriseadhLeig sìos am
.media
pàirt oir is urrainn dha a bhith air ath-aithris gu furasta le goireasan. Faic #28265 agus an duilleag flex utilities airson eisimpleir . -
Briseadh
bootstrap-grid.css
a-nis a’ buntainnbox-sizing: border-box
ris a ’cholbh a-mhàin an àite a bhith ag ath-shuidheachadh meud bogsa cruinneil. San dòigh seo, faodar na stoidhlichean clèithe againn a chleachdadh ann am barrachd àiteachan gun bhacadh. -
$enable-grid-classes
chan eil sin a’ cur casg air gineadh chlasaichean soithichean tuilleadh. Faic #29146. -
Chaidh am measgachadh ùrachadh
make-col
gu bunaiteach gu colbhan co-ionann gun mheud sònraichte.
Susbaint, Ath-thòiseachadh, msaa
-
Tha RFS a-nis air a chomasachadh gu bunaiteach. Bidh cinn a’ cleachdadh a’
font-size()
mheasgachaidh ag atharrachadh gu fèin-ghluasadachfont-size
gu sgèile leis a’ phort-seallaidh. Chaidh am feart seo a thaghadh roimhe seo le v4. -
BriseadhRinn sinn ath-sgrùdadh air ar clò-sgrìobhaidh taisbeanaidh gus na
$display-*
caochladairean againn a chuir an àite agus$display-font-sizes
mapa Sass. Cuideachd thug air falbh na$display-*-weight
caochladairean fa leth airson aon$display-font-weight
agus atharraichtefont-size
s. -
Chuir sinn dà
.display-*
mheud cinn ùr ris,.display-5
agus.display-6
. -
Bithear a’ cur cuideam air ceanglaichean gu bunaiteach (chan ann dìreach air hover), mura h-eil iad nam pàirt de cho-phàirtean sònraichte.
-
Bùird ath-dhealbhaichte gus na stoidhlichean aca ùrachadh agus an ath-thogail le caochladairean CSS airson barrachd smachd air stoidhle.
-
BriseadhCha bhith bùird neadachaidh a’ sealbhachadh stoidhlichean tuilleadh.
-
Briseadh
.thead-light
agus.thead-dark
tha iad air an leigeil sìos airson na.table-*
clasaichean caochlaideach a dh'fhaodar a chleachdadh airson a h-uile eileamaid bùird (thead
,tbody
,tfoot
, ,tr
,th
agustd
). -
BriseadhTha am
table-row-variant()
measgachadh air ath-ainmeachadhtable-variant()
agus chan eil e a’ gabhail ach ri 2 pharamadair:$color
(ainm dath) agus$value
(còd dath). Tha dath na crìche agus dathan stràc air an tomhas gu fèin-ghluasadach stèidhichte air caochladairean bàillidh a’ bhùird. -
Roinn caochladairean pleadhaig cealla clàr a-steach
-y
agus-x
. -
BriseadhClas air tuiteam
.pre-scrollable
. Faic #29135 -
Briseadh
.text-*
cha bhith goireasan a’ cur stàitean hover agus fòcas ri ceanglaichean tuilleadh..link-*
faodar clasaichean cuideachaidh a chleachdadh nan àite. Faic #29267 -
BriseadhClas air tuiteam
.text-justify
. Faic #29793 -
Briseadh
<hr>
bidh eileamaidean a-nis a’ cleachdadhheight
an àiteborder
taic nas fheàrr a thoirt donsize
fheart. Leigidh seo le bhith a’ cleachdadh goireasan pleadhaig gus sgaraidhean nas tiugha a chruthachadh (me,<hr class="py-1">
). -
Ath-shuidhich a’ chòmhnard bhunaiteach
padding-left
air adhart<ul>
agus na h-<ol>
eileamaidean bhon bhrobhsair bunaiteach40px
gu2rem
. -
Air a chur ris
$enable-smooth-scroll
, a tha a’ buntainnscroll-behavior: smooth
air feadh na cruinne - ach a-mhàin luchd-cleachdaidh ag iarraidh gluasad nas lugha troprefers-reduced-motion
cheist mheadhanan. Faic #31877
RTL
- Chaidh caochladairean sònraichte slighe còmhnard, goireasan, agus measgachaidhean uile ath-ainmeachadh gus feartan loidsigeach a chleachdadh mar an fheadhainn a lorgar ann an dealbhadh flexbox - me,
start
agusend
an àiteleft
agusright
.
Foirmean
-
Foirmean fleòdraidh ùra air an cur ris! Tha sinn air an eisimpleir bileagan fleòdraidh adhartachadh gu co-phàirtean cruth làn-thaic. Faic duilleag ùr nan leubail fleòdraidh.
-
Briseadh Eileamaidean cruth dùthchasach agus gnàthaichte daingnichte. Chaidh bogsaichean-seic, rèidiothan, taghaidhean, agus cuir a-steach eile aig an robh clasaichean dùthchasach is àbhaisteach ann an v4 a dhaingneachadh. A-nis tha cha mhòr na h-eileamaidean cruth againn gu tur àbhaisteach, a’ mhòr-chuid às aonais feum air HTML àbhaisteach.
.custom-control.custom-checkbox
tha a-nis.form-check
..custom-control.custom-custom-radio
tha a-nis.form-check
..custom-control.custom-switch
tha a-nis.form-check.form-switch
..custom-select
tha a-nis.form-select
..custom-file
agus.form-file
chaidh stoidhlichean àbhaisteach a chuir nan àite air mullach.form-control
..custom-range
tha a-nis.form-range
.- Thuit dùthchasach
.form-control-file
agus.form-control-range
.
-
BriseadhAir tuiteam
.input-group-append
agus.input-group-prepend
. Faodaidh tu a-nis dìreach putanan a chuir ris agus.input-group-text
mar chloinn dìreach de na buidhnean cuir a-steach. -
Tha an radius crìche fad-ùine air chall air buidheann cuir a-steach le bug fios-air-ais dearbhaidh air a shocrachadh mu dheireadh le bhith a’ cur
.has-validation
clas a bharrachd ri buidhnean cuir a-steach le dearbhadh. -
Briseadh Clasaichean cruth sònraichte air an leigeil sìos airson an t-siostam clèithe againn. Cleachd ar cliath agus goireasan an àite
.form-group
,.form-row
, no.form-inline
. -
BriseadhFeumaidh bileagan foirm a-nis
.form-label
. -
Briseadh
.form-text
chan eil seo a’ suidheachadh tuilleadhdisplay
, a’ toirt cothrom dhut teacsa cuideachaidh in-loidhne a chruthachadh no a bhacadh mar a thogras tu dìreach le bhith ag atharrachadh an eileamaid HTML. -
Cha bhith smachdan foirm air an cleachdadh tuilleadh stèidhichte
height
nuair a ghabhas sin dèanamh, an àite sin a’ cur dhethmin-height
gus gnàthachadh agus co-chòrdalachd le co-phàirtean eile a leasachadh. -
Chan eilear a’ cur ìomhaighean dearbhaidh an sàs ann
<select>
an s lemultiple
. -
Faidhlichean Sass stòr ath-eagraichte fo
scss/forms/
, a’ toirt a-steach stoidhlichean buidhne cuir a-steach.
Co-phàirtean
- Luachan aonaichte
padding
airson rabhaidhean, cromagan arain, cairtean, dropdowns, buidhnean liosta, modalan, popovers, agus molaidhean innealan a bhith stèidhichte air ar$spacer
caochladair. Faic #30564 .
Bogsa
- Pàirt bogsa ùr air a chur ris .
Rabhaidhean
-
Tha eisimpleirean aig rabhaidhean a-nis le ìomhaighean .
-
Stoidhlichean gnàthaichte air an toirt air falbh airson
<hr>
s anns gach rabhadh bhon a tha iad a’ cleachdadhcurrentColor
.
Bràistean
-
BriseadhLeig às a h-uile
.badge-*
clas dath airson goireasan cùl-fhiosrachaidh (me, cleachd.bg-primary
an àite.badge-primary
). -
BriseadhAir a leigeil sìos
.badge-pill
- cleachd an.rounded-pill
goireas na àite. -
BriseadhThoir air falbh stoidhlichean hover agus fòcas airson
<a>
agus<button>
eileamaidean. -
Meudachadh pleadhag bunaiteach airson bràistean bho
.25em
/.5em
gu.35em
/.65em
.
Briosgaidean
-
Sìmplidh sinn coltas àbhaisteach de chriomagan arain le bhith a’ toirt air falbh
padding
,background-color
, agusborder-radius
. -
Chaidh seilbh àbhaisteach CSS ùr a chuir ris
--bs-breadcrumb-divider
airson gnàthachadh furasta gun a bhith feumach air CSS ath-chruinneachadh.
Putanan
-
Briseadh Toggle putanan , le bogsaichean-seic no rèidiothan, chan fheum JavaScript tuilleadh agus tha comharradh ùr aca. Chan fheum sinn eileamaid còmhdaich tuilleadh, cuir
.btn-check
ris an<input>
, agus paidhir e le.btn
clasaichean sam bith air an<label>
. Faic #30650 . Tha na docaichean airson seo air gluasad bhon duilleag Putanan againn gu roinn nam Foirmean ùra. -
Briseadh Air a chuir sìos
.btn-block
airson goireasan. An àite a bhith a’ cleachdadh.btn-block
air an.btn
, paisg na putanan agad le.d-grid
agus.gap-*
goireas gus am fàgail mar a dh’ fheumar. Gluais gu clasaichean freagairteach airson eadhon barrachd smachd orra. Leugh na docaichean airson eisimpleirean. -
Dh’ ùraich sinn ar
button-variant()
agusbutton-outline-variant()
mixins gus taic a thoirt do pharaimearan a bharrachd. -
Putanan ùraichte gus dèanamh cinnteach gum bi barrachd iomsgaradh ann air hover agus stàitean gnìomhach.
-
Tha putanan ciorramach a-nis air
pointer-events: none;
.
cairt
-
BriseadhAir tuiteam
.card-deck
ann am fàbhar ar cliath. Paisg na cairtean agad ann an clasaichean colbh agus cuir inneal phàrant.row-cols-*
ris gus ath-chruthachadh deic chairtean (ach le barrachd smachd air co-thaobhadh freagairteach). -
BriseadhAir tuiteam
.card-columns
ann am fàbhar Masonry. Faic #28922 . -
BriseadhChuir sinn pìos bogsa ùr
.card
na àite a’ bhogsa stèidhichte .
Carousel
-
.carousel-dark
Tionndadh ùr air a chur ris airson teacsa dorcha, smachdan, agus comharran (sgoinneil airson cùl-fhiosrachadh nas aotroime). -
Chaidh ìomhaighean chevron a chuir nan àite airson smachdan carousel le SVGn ùra bho Bootstrap Icons .
Dùin am putan
-
BriseadhAir ath- ainmeachadh
.close
gu.btn-close
airson ainm nach eil cho coitcheann. -
Bidh putanan dùin a-nis a’ cleachdadh
background-image
SVG freumhaichte an àite×
san HTML, a’ ceadachadh gnàthachadh nas fhasa gun fheum air suathadh air a’ chomharra agad. -
Tionndadh ùr air a chur ris
.btn-close-white
a bhios a’ cleachdadhfilter: invert(1)
gus ìomhaighean iomsgaradh nas àirde a chuir às an aghaidh cùl-raointean nas dorcha.
Tuitidh
- Thoir air falbh acrachadh scrollaidh airson bogsaichean.
Droch-dhìol
-
Chaidh caochladairean ùra
.dropdown-menu-dark
agus caochladairean co-cheangailte a chur ris airson tuiteam sìos dorcha air-iarrtas. -
Caochladair ùr air a chur ris airson
$dropdown-padding-x
. -
Dorchaich an roinneadh tuiteam-sìos airson iomsgaradh nas fheàrr.
-
BriseadhTha a h-uile tachartas airson an tuiteam-sìos a-nis air a phiobrachadh air a’ phutan toggle tuiteam-sìos agus an uairsin air a ghluasad suas chun eileamaid phàrant.
-
Tha feart aig clàir tuiteam-sìos a-nis
data-bs-popper="static"
nuair a tha suidheachadh an tuiteam-sìos statach, no nuair a tha an tuiteam-sìos anns a’ bhàr seòlaidh. Tha seo air a chuir ris leis an JavaScript againn agus gar cuideachadh le bhith a’ cleachdadh stoidhlichean suidheachaidh àbhaisteach gun a bhith a’ cur bacadh air suidheachadh Popper. -
BriseadhRoghainn air a leigeil
flip
sìos airson plugan tuiteam sìos airson fàbhar rèiteachadh Popper dùthchasach. Faodaidh tu a-nis an giùlan flip a chuir dheth le bhith a’ dol seachad air raon falamh airsonfallbackPlacements
roghainn ann am mion-atharrachaidh flip . -
Faodar clàir tuiteam-sìos a-nis a bhriogadh le
autoClose
roghainn ùr gus giùlan dùnadh fèin -ghluasadach a làimhseachadh . Faodaidh tu an roghainn seo a chleachdadh gus gabhail ris a’ bhriogadh taobh a-staigh no taobh a-muigh a’ chlàr tuiteam-sìos gus a dhèanamh eadar-ghnìomhach. -
Tha dropdowns a-nis a’ toirt taic do
.dropdown-item
s fillte ann an<li>
s.
Jumbotron
- BriseadhLeig sìos am pàirt jumbotron oir faodar ath-riochdachadh le goireasan. Faic an eisimpleir ùr Jumbotron againn airson demo.
Buidheann liosta
.list-group-numbered
Mion- atharraichear ùr air a chur ris gus liosta a dhèanamh de bhuidhnean.
Navs agus tabaichean
null
Chaidh caochladairean ùra a chur ris airsonfont-size
,font-weight
, ,color
, agus:hover
color
ris a’.nav-link
chlas.
Navbars
- BriseadhTha feum aig Navbars air soitheach a-staigh (gus riatanasan farsaingeachd agus CSS a dhèanamh nas sìmplidhe).
- BriseadhChan
.active
urrainnear an clas a chuir gu.nav-item
s tuilleadh, feumar a chuir an sàs gu dìreach air.nav-link
s.
Offcanvas
- Chaidh am pàirt ùr offcanvas a chur ris .
Duilleagadh
-
Tha gnàthachadh aig ceanglaichean pagination a-nis
margin-left
a tha cruinn gu beothail air a h-uile ceàrnaidh nuair a tha iad air an sgaradh bho chèile. -
Air a chur
transition
ri ceanglaichean duilleag.
Popovers
-
BriseadhAir ath- ainmeachadh
.arrow
gu.popover-arrow
san teamplaid popover àbhaisteach againn. -
whiteList
Roghainn ath -ainmichte guallowList
.
Spinneadairean
-
Bidh luchd -snìomh a-nis a 'toirt urram
prefers-reduced-motion: reduce
le bhith a' slaodadh sìos beòthachaidhean. Faic #31882 . -
Co-thaobhadh dìreach spinner nas fheàrr.
Toasts
-
Faodar toasts a-nis a shuidheachadh ann an a
.toast-container
le cuideachadh bho bhith a’ suidheachadh ghoireasan . -
Dh’ atharraich an ùine toast àbhaisteach gu 5 diogan.
-
Air a thoirt air falbh bho toasts agus air a chuir na àite le feartan
overflow: hidden
ceart .border-radius
calc()
Molaidhean innealan
-
BriseadhAir ath- ainmeachadh
.arrow
gu.tooltip-arrow
san teamplaid inneal bunaiteach againn. -
BriseadhTha an luach bunaiteach airson an
fallbackPlacements
atharrachadh gu['top', 'right', 'bottom', 'left']
suidheachadh nas fheàrr de eileamaidean popper. -
Briseadh
whiteList
Roghainn ath -ainmichte guallowList
.
Goireasan
-
BriseadhChaidh grunn ghoireasan ath-ainmeachadh gus ainmean seilbh loidsigeach a chleachdadh an àite ainmean stiùiridh le taic RTL a bharrachd:
- Air ath- ainmeachadh
.left-*
agus.right-*
gu.start-*
agus.end-*
. - Air ath- ainmeachadh
.float-left
agus.float-right
gu.float-start
agus.float-end
. - Air ath- ainmeachadh
.border-left
agus.border-right
gu.border-start
agus.border-end
. - Air ath- ainmeachadh
.rounded-left
agus.rounded-right
gu.rounded-start
agus.rounded-end
. - Air ath- ainmeachadh
.ml-*
agus.mr-*
gu.ms-*
agus.me-*
. - Air ath- ainmeachadh
.pl-*
agus.pr-*
gu.ps-*
agus.pe-*
. - Air ath- ainmeachadh
.text-left
agus.text-right
gu.text-start
agus.text-end
.
- Air ath- ainmeachadh
-
BriseadhOirean àicheil à comas gu bunaiteach.
-
.bg-body
Chaidh clas ùr a chur ris airson<body>
cùl-fhiosrachadh na h-eileamaidean a bharrachd a shuidheachadh gu sgiobalta. -
Chaidh goireasan suidheachaidh ùr a chur ris airson
top
,right
,bottom
, agusleft
. Tha luachan a’ toirt a-steach0
,50%
, agus100%
airson gach seilbh. -
.translate-middle-x
Chaidh goireasan ùra a chur ris.translate-middle-y
gu eileamaidean suidhichte iomlan / stèidhichte gu còmhnard no gu dìreach. -
border-width
goireasan ùra air an cur ris . -
BriseadhAir ath- ainmeachadh
.text-monospace
gu.font-monospace
. -
BriseadhAir a thoirt air falbh
.text-hide
leis gur e dòigh àrsaidh a th’ ann airson teacsa fhalach nach bu chòir a chleachdadh tuilleadh. -
Goireasan a bharrachd
.fs-*
airsonfont-size
goireasan (le RFS air a chomasachadh). Bidh iad sin a’ cleachdadh an aon sgèile ri cinn-cinn bunaiteach HTML (1-6, mòr gu beag), agus faodar an atharrachadh tro mhapa Sass. -
Briseadh
.font-weight-*
Goireasan ath- ainmichte a.fw-*
thaobh giorrad agus cunbhalachd. -
Briseadh
.font-style-*
Goireasan ath- ainmichte a.fst-*
thaobh giorrad agus cunbhalachd. -
Air a chur ris
.d-grid
gus goireasan agus goireasan ùra a thaisbeanadhgap
(.gap
) airson cruth CSS Grid agus bogsa flex. -
BriseadhAir a thoirt air falbh
.rounded-sm
agusrounded-lg
, agus air sgèile ùr de chlasaichean a thoirt a-steach,.rounded-0
gu.rounded-3
. Faic #31687 . -
line-height
Chaidh goireasan ùra a chur ris :.lh-1
,.lh-sm
,.lh-base
agus.lh-lg
. Faic an seo . -
Ghluais sinn an
.d-none
goireas anns an CSS againn gus barrachd cuideam a thoirt dha thairis air goireasan taisbeanaidh eile. -
Leudaich sinn an neach-
.visually-hidden-focusable
cuideachaidh gu bhith ag obair air soithichean cuideachd, a’ cleachdadh:focus-within
.
Luchd-cuideachaidh
-
Briseadh Tha luchd-cuideachaidh freumhaichte freagairteach air an ath-ainmeachadh gu luchd- cuideachaidh co-mheas le ainmean clas ùra agus giùlan leasaichte, a bharrachd air caochladair CSS cuideachail.
- Chaidh clasaichean ath-ainmeachadh gus atharrachadh
by
gux
co-mheas taobh. Mar eisimpleir,.ratio-16by9
tha e a-nis.ratio-16x9
. - Tha sinn air an
.embed-responsive-item
roghnaiche buidheann agus eileamaid a leigeil sìos airson fàbhar.ratio > *
roghnaiche nas sìmplidhe. Chan eil feum air clas a bharrachd, agus tha an neach-cuideachaidh co-mheas a-nis ag obair le eileamaid HTML sam bith. - Chaidh
$embed-responsive-aspect-ratios
ath-ainmeachadh a dhèanamh air mapa Sass$aspect-ratios
agus chaidh a luachan a dhèanamh nas sìmplidhe gus ainm a’ chlas agus an àireamh sa cheud a ghabhail a-steach markey: value
chàraid. - Tha caochladairean CSS a-nis air an gineadh agus air an toirt a-steach airson gach luach air mapa Sass. Atharraich an
--bs-aspect-ratio
caochladair air an.ratio
gus co-mheas taobh gnàthaichte sam bith a chruthachadh .
- Chaidh clasaichean ath-ainmeachadh gus atharrachadh
-
Briseadh Tha clasaichean “leughadair sgrion” a-nis nan clasaichean “falaichte le sealladh” .
- Dh'atharraich am faidhle Sass bho
scss/helpers/_screenreaders.scss
guscss/helpers/_visually-hidden.scss
- Air ath- ainmeachadh
.sr-only
agus.sr-only-focusable
gu.visually-hidden
agus.visually-hidden-focusable
- Ath- ainmichte
sr-only()
agussr-only-focusable()
measgachadh guvisually-hidden()
agusvisually-hidden-focusable()
.
- Dh'atharraich am faidhle Sass bho
-
bootstrap-utilities.css
a-nis cuideachd a’ toirt a-steach ar luchd-cuideachaidh. Chan fheum luchd-cuideachaidh a bhith air an toirt a-steach do thogalaichean àbhaisteach tuilleadh.
JavaScript
-
Thuit eisimeileachd jQuery agus ath-sgrìobh e plugins gus a bhith ann an JavaScript cunbhalach.
-
BriseadhTha buadhan dàta airson a h-uile plugan JavaScript a-nis air an ainmeachadh gus cuideachadh le bhith a’ comharrachadh gnìomhachd Bootstrap bho threas phàrtaidhean agus do chòd fhèin. Mar eisimpleir, bidh sinn a’ cleachdadh
data-bs-toggle
an àitedata-toggle
. -
Faodaidh a h-uile plugan a-nis gabhail ri roghnaichear CSS mar a’ chiad argamaid. Faodaidh tu an dàrna cuid a dhol seachad air eileamaid DOM no taghadair CSS dligheach sam bith gus eisimpleir ùr den plugan a chruthachadh:
const modal = new bootstrap.Modal('#myModal') const dropdown = new bootstrap.Dropdown('[data-bs-toggle="dropdown"]')
-
popperConfig
Faodar a thoirt seachad mar ghnìomh a ghabhas ri rèiteachadh Popper bunaiteach Bootstrap mar argamaid, gus an urrainn dhut an rèiteachadh bunaiteach seo a chur còmhla nad shlighe. A’ buntainn ri dropdowns, popovers, agus molaidhean innealan. -
Tha an luach bunaiteach airson an
fallbackPlacements
atharrachadh gu['top', 'right', 'bottom', 'left']
suidheachadh nas fheàrr de eileamaidean Popper. A’ buntainn ri dropdowns, popovers, agus molaidhean innealan. -
Thoir air falbh fo-sgrìobhadh bho dhòighean statach poblach mar
_getInstance()
→getInstance()
.