v5కి మారుతోంది
బూట్స్ట్రాప్ సోర్స్ ఫైల్లు, డాక్యుమెంటేషన్ మరియు కాంపోనెంట్లలో మార్పులను ట్రాక్ చేయండి మరియు సమీక్షించండి.
డిపెండెన్సీలు
- j క్వెరీని తొలగించారు.
- Popper v1.x నుండి Popper v2.xకి అప్గ్రేడ్ చేయబడింది.
- లిబ్సాస్ను డార్ట్ సాస్తో భర్తీ చేసిన మా సాస్ కంపైలర్గా ఇచ్చిన లిబ్సాస్ నిలిపివేయబడి��ది.
- మా డాక్యుమెంటేషన్ను రూపొందించడం కోసం జెకిల్ నుండి హ్యూగోకు వలస వచ్చారు
బ్రౌజర్ మద్దతు
- ఇంటర్నెట్ ఎక్స్ప్లోరర్ 10 మరియు 11 తొలగించబడింది
- మైక్రోసాఫ్ట్ ఎడ్జ్ <16 (లెగసీ ఎడ్జ్) తొలగించబడింది
- Firefox <60 పడిపోయింది
- Safari <12 పడిపోయింది
- iOS Safari <12 తొలగించబడింది
- క్రోమ్ <60 పడిపోయింది
డాక్యుమెంటేషన్ మార్పులు
- పునఃరూపకల్పన చేయబడిన హోమ్పేజీ, డాక్స్ లేఅవుట్ మరియు ఫుటర్.
- కొత్త పార్శిల్ గైడ్ జోడించబడింది .
- సాస్, గ్లోబల్ కాన్ఫిగరేషన్ ఎంపికలు, రంగు పథకాలు, CSS వేరియబుల్స్ మరియు మరిన్నింటిపై కొత్త వివరాలతో v4 యొక్క థీమింగ్ పేజీ స్థానంలో కొత్త అనుకూలీకరించు విభాగం జోడించబడింది .
- అన్ని ఫారమ్ డాక్యుమెంటేషన్ను కొత్త ఫారమ్ల విభాగంలోకి పునర్వ్యవస్థీకరించారు , కంటెంట్ను మరింత కేంద్రీకృత పేజీలుగా విభజించారు.
- అదేవిధంగా, గ్రిడ్ కంటెంట్ను మరింత స్పష్టంగా బయటకు తీయడానికి లేఅవుట్ విభాగం నవీకరించబడింది.
- “Navs” భాగం పేజీని “Navs & Tabs”గా మార్చారు.
- "చెక్లు" పేజీని "చెక్లు & రేడియోలు"గా మార్చారు.
- మా సైట్లు మరియు డాక్స్ వెర్షన్లను సులభతరం చేయడానికి నావ్బార్ని మళ్లీ డిజైన్ చేసారు మరియు కొత్త సబ్నావ్ని జోడించారు.
- శోధన ఫీల్డ్ కోసం కొత్త కీబోర్డ్ సత్వరమార్గం జోడించబడింది: Ctrl + /.
సాస్
-
అనవసరమైన విలువలను తీసివేయడాన్ని సులభతరం చేయడానికి మేము డిఫాల్ట్ Sass మ్యాప్ విలీనాలను తొలగించాము. మీరు ఇప్పుడు సాస్ మ్యాప్లలో అన్ని విలువలను నిర్వచించాలని గుర్తుంచుకోండి
$theme-colors
. సాస్ మ్యాప్లతో ఎలా వ్యవహరించాలో చూడండి . -
బ్రేకింగ్ఇది ఇకపై YIQ కలర్స్పేస్కు సంబంధించినది కానందున
color-yiq()
ఫంక్షన్ మరియు సంబంధిత వేరియబుల్స్ పేరు మార్చబడింది . #30168 చూడండి.color-contrast()
$yiq-contrasted-threshold
గా పేరు మార్చబడింది$min-contrast-ratio
.$yiq-text-dark
మరియు$yiq-text-light
వరుసగా పేరు మార్చబడ్డాయి$color-contrast-dark
మరియు$color-contrast-light
.
-
బ్రేకింగ్మరింత లాజికల్ అప్రోచ్ కోసం మీడియా క్వెరీ మిక్సిన్స్ పారామీటర్లు మార్చబడ్డాయి.
media-breakpoint-down()
తదుపరి బ్రేక్పాయింట్కు బదులుగా బ్రేక్పాయింట్ను ఉపయోగిస్తుంది (ఉదా, లక్ష్యాల కంటే చిన్న వీక్షణపోర్ట్లకుmedia-breakpoint-down(lg)
బదులుగా ).media-breakpoint-down(md)
lg
- అదేవిధంగా, లో రెండవ పరామితి
media-breakpoint-between()
కూడా తదుపరి బ్రేక్పాయింట్కు బదులుగా బ్రేక్పాయింట్ను ఉపయోగిస్తుంది (ఉదా, మరియు మధ్య వ్యూపోర్ట్లను లక్ష్యాలకుmedia-between(sm, lg)
బదులుగా ).media-breakpoint-between(sm, md)
sm
lg
-
బ్రేకింగ్ముద్రణ శైలులు మరియు
$enable-print-styles
వేరియబుల్ తీసివేయబడ్డాయి. ప్రింట్ డిస్ప్లే తరగతులు ఇప్పటికీ అందుబాటులో ఉన్నాయి. #28339 చూడండి . -
బ్రేకింగ్డ్రాప్ చేయబడింది
color()
,theme-color()
మరియుgray()
వేరియబుల్స్ అనుకూలంగా విధులు. #29083 చూడండి . -
బ్రేకింగ్
theme-color-level()
ఫంక్షన్ పేరు మార్చబడిందిcolor-level()
మరియు ఇప్పుడు మీకు కావలసిన రంగులను మాత్రమే రంగులకు బదులుగా అంగీకరిస్తుంది$theme-color
. #29083 చూడండి చూడండి:color-level()
తర్వాత లో డ్రాప్ చేయబడిందిv5.0.0-alpha3
. -
బ్రేకింగ్పేరు మార్చబడింది
$enable-prefers-reduced-motion-media-query
మరియు సంక్షిప్తత కోసం$enable-pointer-cursor-for-buttons
.$enable-reduced-motion
$enable-button-pointers
-
బ్రేకింగ్
bg-gradient-variant()
మిక్సిన్ తొలగించారు . ఉత్పత్తి చేయబడిన తరగతులకు.bg-gradient
బదులుగా మూలకాలకు గ్రేడియంట్లను జోడించడానికి తరగతిని ఉపయోగించండి ..bg-gradient-*
-
బ్రేకింగ్ మునుపు నిలిపివేయబడిన మిక్సిన్లు తీసివేయబడ్డాయి:
hover
,hover-focus
,plain-hover-focus
, మరియుhover-focus-active
float()
form-control-mixin()
nav-divider()
retina-img()
text-hide()
(అనుబంధ యుటిలిటీ క్లాస్ కూడా తొలగించబడింది,.text-hide
)visibility()
form-control-focus()
-
బ్రేకింగ్సాస్ యొక్క స్వంత రంగు స్కేలింగ్ ఫంక్షన్తో తాకిడిని నివారించడానికి
scale-color()
ఫంక్షన్ పేరు మార్చబడింది .shift-color()
-
box-shadow
mixins ఇప్పుడు బహుళ ఆర్గ్యుమెంట్ల నుండిnull
విలువలను మరియు డ్రాప్ను అనుమతిస్తాయి. #30394 చూడండి .none
-
మిక్సిన్
border-radius()
ఇప్పుడు డిఫాల్ట్ విలువను కలిగి ఉంది.
రంగు వ్యవస్థ
-
కొత్త రంగు వ్యవస్థకు అనుకూలంగా పనిచేసిన
color-level()
మరియు$theme-color-interval
తీసివేయబడిన రంగు వ్యవస్థ. మా కోడ్బేస్లోని అన్నిlighten()
మరియుdarken()
విధులు మరియు ద్వారా భర్తీtint-color()
చేయబడతాయిshade-color()
. ఈ ఫంక్షన్లు రంగును నిర్ణీత మొత్తంలో తేలికగా మార్చడానికి బదులుగా తెలుపు లేదా నలుపుతో మిళితం చేస్తాయి. దానిshift-color()
బరువు పరామితి సానుకూలంగా లేదా ప్రతికూలంగా ఉందా అనేదానిపై ఆధారపడి రంగును లేపనం చేస్తుంది లేదా షేడ్ చేస్తుంది. మరిన్ని వివరాల కోసం #30622 చూడండి . -
ప్రతి రంగుకు కొత్త రంగులు మరియు షేడ్స్ జోడించబడ్డాయి, కొత్త సాస్ వేరియబుల్స్గా ప్రతి బేస్ కలర్కు తొమ్మిది వేర్వేరు రంగులను అందిస్తుంది.
-
మెరుగైన రంగు కాంట్రాస్ట్. బంప్డ్ కలర్ కాంట్రాస్ట్ రేషియో 3:1 నుండి 4.5:1 వరకు మరియు WCAG 2.1 AA కాంట్రాస్ట్ని నిర్ధారించడానికి బ్లూ, గ్రీన్, సియాన్ మరియు పింక్ కలర్స్ అప్డేట్ చేయబడింది. అలాగే మా రంగు కాంట్రాస్ట్ కలర్ నుండి
$gray-900
కు మార్చబడింది$black
. -
మా రంగు వ్యవస్థకు మద్దతు ఇవ్వడానికి, మా రంగులను సముచితంగా కలపడానికి మేము కొత్త కస్టమ్
tint-color()
మరియు ఫంక్షన్లను జోడించాము .shade-color()
గ్రిడ్ నవీకరణలు
-
కొత్త బ్రేక్ పాయింట్! మరియు పైకి కొత్త
xxl
బ్రేక్ పాయింట్ జోడించబడింది .1400px
అన్ని ఇతర బ్రేక్పాయింట్లకు మార్పులు లేవు. -
మెరుగైన కాలువలు. గట్టర్లు ఇప్పుడు రెమ్స్లో సెట్ చేయబడ్డాయి మరియు v4 (
1.5rem
, లేదా సుమారు24px
, నుండి క్రిందికి30px
) కంటే ఇరుకైనవి. ఇది మా గ్రిడ్ సిస్టమ్ గట్టర్లను మా స్పేసింగ్ యుటిలిటీలతో సమలేఖనం చేస్తుంది.- క్షితిజ సమాంతర/నిలువు గట్టర్లు, క్షితిజ సమాంతర గట్టర్లు మరియు నిలువు గట్టర్లను నియంత్రించడానికి కొత్త గట్టర్ క్లాస్ (
.g-*
,.gx-*
, మరియు ) జోడించబడింది..gy-*
- బ్రేకింగ్కొత్త గట్టర్ యుటిలిటీలను సరిపోల్చడానికి పేరు మార్చబడింది
.no-gutters
..g-0
- క్షితిజ సమాంతర/నిలువు గట్టర్లు, క్షితిజ సమాంతర గట్టర్లు మరియు నిలువు గట్టర్లను నియంత్రించడానికి కొత్త గట్టర్ క్లాస్ (
-
నిలువు వరుసలు
position: relative
వర్తించవు, కాబట్టి మీరు.position-relative
ఆ ప్రవర్తనను పునరుద్ధరించడానికి కొన్ని అంశాలకు జోడించాల్సి రావచ్చు. -
బ్రేకింగ్
.order-*
తరచుగా ఉపయోగించని అనేక తరగతులను తొలగించారు. మేము ఇప్పుడు అవుట్ ఆఫ్ ది బాక్స్కి మాత్రమే.order-1
అందిస్తాము ..order-5
-
బ్రేకింగ్
.media
యుటిలిటీస్తో సులభంగా ప్రతిరూపం పొందగలగడం వల్ల కాంపోనెంట్ని తొలగించారు. ఉదాహరణ కోసం #28265 మరియు ఫ్లెక్స్ యుటిలిటీస్ పేజీని చూడండి . -
బ్రేకింగ్
bootstrap-grid.css
box-sizing: border-box
ఇప్పుడు గ్లోబల్ బాక్స్-సైజింగ్ని రీసెట్ చేయడానికి బదులుగా నిలువు వరుసకు మాత్రమే వర్తిస్తుంది . ఈ విధంగా, మా గ్రిడ్ శైలులు జోక్యం లేకుండా మరిన్ని ప్రదేశాలలో ఉపయోగించబడతాయి. -
$enable-grid-classes
ఇకపై కంటైనర్ తరగతుల ఉత్పత్తిని నిలిపివేయదు. #29146 చూడండి. -
make-col
మిక్సిన్ నిర్దిష్ట పరిమాణం లేకుండా సమాన నిలువు వరుసలకు డిఫాల్ట్గా అప్డేట్ చేయబడింది.
కంటెంట్, రీబూట్, మొదలైనవి
-
RFS ఇప్పుడు డిఫాల్ట్గా ప్రారంభించబడింది. మిక్సిన్ని ఉపయోగించే హెడ్డింగ్లువ్యూపోర్ట్తో స్కేల్కు
font-size()
స్వయంచాలకంగా సర్దుబాటు చేయబడతాయిఈ ఫీచర్ మునుపు v4తో ప్రారంభించబడింది.font-size
-
బ్రేకింగ్
$display-*
మా వేరియబుల్స్ మరియు$display-font-sizes
సాస్ మ్యాప్తో భర్తీ చేయడానికి మా ప్రదర్శన టైపోగ్రఫీని సరిదిద్దాము.$display-*-weight
సింగిల్$display-font-weight
మరియు సర్దుబాటుfont-size
s కోసం వ్యక్తిగత వేరియబుల్స్ కూడా తీసివేయబడ్డాయి . -
.display-*
రెండు కొత్త శీర్షిక పరిమాణాలు జోడించబడ్డాయి.display-5
మరియు.display-6
. -
లింక్లు డిఫాల్ట్గా అండర్లైన్ చేయబడతాయి (హోవర్లో మాత్రమే కాదు), అవి నిర్దిష్ట భాగాలలో భాగమైతే తప్ప.
-
స్టైలింగ్పై మరింత నియంత్రణ కోసం వాటి స్టైల్లను రిఫ్రెష్ చేయడానికి మరియు CSS వేరియబుల్స్తో వాటిని పునర్నిర్మించడానికి టేబుల్లు పునఃరూపకల్పన చేయబడ్డాయి.
-
బ్రేకింగ్సమూహ పట్టికలు ఇకపై శైలులను వారసత్వంగా పొందవు.
-
బ్రేకింగ్
.thead-light
మరియు అన్ని టేబుల్ ఎలిమెంట్స్ ( , , , , మరియు ) కోసం ఉపయోగించబడే వేరియంట్ క్లాస్లకు.thead-dark
అనుకూలంగా తొలగించబడ్డాయి ..table-*
thead
tbody
tfoot
tr
th
td
-
బ్రేకింగ్మిక్సిన్
table-row-variant()
పేరు మార్చబడిందిtable-variant()
మరియు 2 పారామితులను మాత్రమే అంగీకరిస్తుంది:$color
(రంగు పేరు) మరియు$value
(రంగు కోడ్). బార్డర్ కలర్ మరియు యాస రంగులు టేబుల్ ఫ్యాక్టర్ వేరియబుల్స్ ఆధారంగా ఆటోమేటిక్గా గణించబడతాయి. -
టేబుల్ సెల్ పాడింగ్ వేరియబుల్లను విభజించండి
-y
మరియు-x
. -
బ్రేకింగ్
.pre-scrollable
తరగతి పడిపోయింది . #29135 చూడండి -
బ్రేకింగ్
.text-*
యుటిలిటీలు ఇకపై లింక్లకు హోవర్ మరియు ఫోకస్ స్టేట్లను జోడించవు..link-*
బదులుగా సహాయక తరగతులను ఉపయోగించవచ్చు. #29267 చూడండి -
బ్రేకింగ్
.text-justify
తరగతి పడిపోయింది . #29793 చూడండి -
బ్రేకింగ్
<hr>
ఎలిమెంట్స్ ఇప్పుడు లక్షణానికి మెరుగ్గా మద్దతు ఇవ్వడానికిheight
బదులుగా ఉపయోగిస్తాయి. ఇది మందమైన డివైడర్లను సృష్టించడానికి పాడింగ్ యుటిలిటీలను ఉపయోగించడాన్ని కూడా అనుమతిస్తుంది (ఉదా, ).border
size
<hr class="py-1">
-
డిఫాల్ట్ క్షితిజ సమాంతర
padding-left
ఆన్<ul>
మరియు<ol>
ఎలిమెంట్లను బ్రౌజర్ డిఫాల్ట్ నుండి40px
కు రీసెట్ చేయండి2rem
. -
జోడించబడింది
$enable-smooth-scroll
, ఇది ప్రపంచవ్యాప్తంగా వర్తిస్తుంది — మీడియా ప్రశ్నscroll-behavior: smooth
ద్వారా తగ్గిన చలనం కోసం అడిగే వినియోగదారులు మినహా . #31877 చూడండిprefers-reduced-motion
RTL
- క్షితిజసమాంతర దిశ నిర్దిష్ట వేరియబుల్స్, యుటిలిటీలు మరియు మిక్సిన్లు అన్నీ ఫ్లెక్స్బాక్స్ లేఅవుట్లలో కనిపించే లాజికల్ ప్రాపర్టీలను ఉపయోగించడానికి పేరు మార్చబడ్డాయి-ఉదా,
start
మరియుend
బదులుగాleft
మరియుright
.
ఫారమ్లు
-
కొత్త ఫ్లోటింగ్ ఫారమ్లు జోడించబడ్డాయి! మేము ఫ్లోటింగ్ లేబుల్స్ ఉదాహరణను పూర్తిగా సపోర్ట్ చేసే ఫారమ్ కాంపోనెంట్లకు ప్రచారం చేసాము. కొత్త ఫ్లోటింగ్ లేబుల్స్ పేజీని చూడండి.
-
బ్రేకింగ్ ఏకీకృత స్థానిక మరియు అనుకూల ఫారమ్ అంశాలు. v4లో స్థానిక మరియు అనుకూల తరగతులను కలిగి ఉన్న చెక్బాక్స్లు, రేడియోలు, ఎంపికలు మరియు ఇతర ఇన్పుట్లు ఏకీకృతం చేయబడ్డాయి. ఇప్పుడు దాదాపు అన్ని మా ఫారమ్ ఎలిమెంట్లు కస్టమ్ HTML అవసరం లేకుండా పూర్తిగా అనుకూలమైనవి.
.custom-check
ఇప్పుడు ఉంది.form-check
..custom-check.custom-switch
ఇప్పుడు ఉంది.form-check.form-switch
..custom-select
ఇప్పుడు ఉంది.form-select
..custom-file
మరియు.form-file
పైన అనుకూల శైలులు భర్తీ చేయబడ్డాయి.form-control
..custom-range
ఇప్పుడు ఉంది.form-range
.- స్థానిక
.form-control-file
మరియు.form-control-range
.
-
బ్రేకింగ్పడిపోయింది
.input-group-append
మరియు.input-group-prepend
. మీరు ఇప్పుడు బటన్లను జోడించవచ్చు మరియు.input-group-text
ఇన్పుట్ సమూహాల యొక్క ప్రత్యక్ష పిల్లలుగా చేయవచ్చు. -
ధృవీకరణ ఫీడ్బ్యాక్ బగ్తో ఇన్పుట్ గ్రూప్లో దీర్ఘకాలంగా మిస్సింగ్ బోర్డర్ రేడియస్
.has-validation
ఇన్పుట్ గ్రూప్లకు ధ్రువీకరణతో అదనపు క్లాస్ని జోడించడం ద్వారా చివరకు పరిష్కరించబడుతుంది . -
బ్రేకింగ్ మా గ్రిడ్ సిస్టమ్ కోసం ఫారమ్-నిర్దిష్ట లేఅవుట్ తరగతులు తొలగించబడ్డాయి.
.form-group
,.form-row
లేదా బదులుగా మా గ్రిడ్ మరియు యుటిలిటీలను ఉపయోగించండి.form-inline
. -
బ్రేకింగ్ఫారమ్ లేబుల్లు ఇప్పుడు అవసరం
.form-label
. -
బ్రేకింగ్
.form-text
ఇకపై సెట్ చేయబడదుdisplay
, HTML మూలకాన్ని మార్చడం ద్వారా మీరు కోరుకున్న విధంగా ఇన్లైన్ లేదా బ్లాక్ హెల్ప్ టెక్స్ట్ని సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. -
<select>
తో s కి ధ్రువీకరణ చిహ్నాలు వర్తించవుmultiple
. -
scss/forms/
ఇన్పుట్ గ్రూప్ స్టైల్లతో సహా కింద పునఃవ్యవస్థీకరించబడిన సోర్స్ Sass ఫైల్లు .
భాగాలు
padding
హెచ్చరికలు, బ్రెడ్క్రంబ్లు, కార్డ్లు, డ్రాప్డౌన్లు, జాబితా సమూహాలు, మోడల్లు, పాపవర్లు మరియు టూల్టిప్ల కోసం ఏకీకృత విలువలు మా$spacer
వేరియబుల్ ఆధారంగా ఉంటాయి. #30564 చూడండి .
అకార్డియన్
- కొత్త అకార్డియన్ భాగం జోడించబడింది .
హెచ్చరికలు
-
హెచ్చరికలు ఇప్పుడు చిహ్నాలతో ఉదాహరణలను కలిగి ఉన్నాయి .
-
<hr>
వారు ఇప్పటికే ఉపయోగిస్తున్నందున ప్రతి హెచ్చరికలో s కోసం అనుకూల శైలులు తీసివేయబడ్డాయిcurrentColor
.
బ్యాడ్జ్లు
-
బ్రేకింగ్బ్యాక్గ్రౌండ్ యుటిలిటీస్ కోసం అన్ని
.badge-*
కలర్ క్లాస్లు తొలగించబడ్డాయి (ఉదా,.bg-primary
బదులుగా ఉపయోగించండి.badge-primary
). -
బ్రేకింగ్డ్రాప్
.badge-pill
చేయబడింది -.rounded-pill
బదులుగా యుటిలిటీని ఉపయోగించండి. -
బ్రేకింగ్
<a>
మరియు<button>
మూలకాల కోసం హోవర్ మరియు ఫోకస్ శైలులు తీసివేయబడ్డాయి . -
/ నుండి
.25em
/.5em
వరకు బ్యాడ్జ్ల కోసం పెరిగిన డిఫాల్ట్ ప్యాడింగ్ ..35em
.65em
బ్రెడ్ క్రంబ్స్
-
padding
,background-color
, మరియు తొలగించడం ద్వారా బ్రెడ్క్రంబ్ల డిఫాల్ట్ రూపాన్ని సులభతరం చేసిందిborder-radius
. -
--bs-breadcrumb-divider
CSS ని మళ్లీ కంపైల్ చేయాల్సిన అవసరం లేకుండా సులభమైన అనుకూలీకరణ కోసం కొత్త CSS అనుకూల ప్రాపర్టీ జోడించబడింది .
బటన్లు
-
బ్రేకింగ్ చెక్బాక్స్లు లేదా రేడియోలతో బటన్లను టోగుల్ చేయండి, ఇకపై జావాస్క్రిప్ట్ అవసరం లేదు మరియు కొత్త మార్కప్ను కలిగి ఉంటుంది. మాకు ఇకపై ర్యాపింగ్ ఎలిమెంట్ అవసరం లేదు,
.btn-check
కు జోడించి, లోనితరగతులతో<input>
జత చేయండి. #30650 చూడండి . దీని కోసం డాక్స్ మా బటన్ల పేజీ నుండి కొత్త ఫారమ్ల విభాగానికి తరలించబడింది..btn
<label>
-
బ్రేకింగ్
.btn-block
యుటిలిటీస్ కోసం డ్రాప్ చేయబడింది..btn-block
లో ఉపయోగించే బదులు,.btn
మీ బటన్లను వ్రాప్ చేయండి మరియు అవసరమైన విధంగా వాటిని ఖాళీ చేయడానికి.d-grid
ఒక యుటిలిటీ..gap-*
వాటిపై మరింత నియంత్రణ కోసం ప్రతిస్పందించే తరగతులకు మారండి. కొన్ని ఉదాహరణల కోసం డాక్స్ చదవండి. -
అదనపు పారామితులకు మద్దతివ్వడానికి మా
button-variant()
మరియుbutton-outline-variant()
మిక్సిన్లను నవీకరించారు. -
హోవర్ మరియు యాక్టివ్ స్టేట్లలో పెరిగిన కాంట్రాస్ట్ని నిర్ధారించడానికి బటన్లు నవీకరించబడ్డాయి.
-
నిలిపివేయబడిన బటన్లు ఇప్పుడు కలిగి ఉన్నాయి
pointer-events: none;
.
కార్డ్
-
బ్రేకింగ్
.card-deck
మా గ్రిడ్కు అనుకూలంగా పడిపోయింది . మీ కార్డ్లను కాలమ్ క్లాస్లలో వ్రాప్ చేయండి మరియు.row-cols-*
కార్డ్ డెక్లను మళ్లీ సృష్టించడానికి పేరెంట్ కంటైనర్ను జోడించండి (కానీ ప్రతిస్పందించే అమరికపై మరింత నియంత్రణతో). -
బ్రేకింగ్
.card-columns
తాపీపని అనుకూలంగా పడిపోయింది . #28922 చూడండి . -
బ్రేకింగ్
.card
ఆధారిత అకార్డియన్ని కొత్త అకార్డియన్ కాంపోనెంట్తో భర్తీ చేసింది .
రంగులరాట్నం
-
ముదురు వచనం, నియంత్రణలు మరియు సూచికల కోసం కొత్త
.carousel-dark
వేరియంట్ జోడించబడింది (తేలికైన నేపథ్యాలకు గొప్పది). -
బూట్స్ట్రాప్ చిహ్నాల నుండి కొత్త SVGలతో రంగులరాట్నం నియంత్రణల కోసం చెవ్రాన్ చిహ్నాలు భర్తీ చేయబడ్డాయి .
మూసివేయి బటన్
-
బ్రేకింగ్తక్కువ సాధారణ పేరు కోసం పేరు మార్చబడింది
.close
..btn-close
-
మూసివేయి బటన్లు ఇప్పుడు HTMLలో
background-image
aకి బదులుగా (ఎంబెడెడ్ SVG)ని ఉపయోగిస్తాయి×
, మీ మార్కప్ను తాకాల్సిన అవసరం లేకుండా సులభంగా అనుకూలీకరణను అనుమతిస్తుంది. -
ముదురు నేపథ్యాలకు వ్యతిరేకంగా అధిక కాంట్రాస్ట్ డిస్మిస్ చిహ్నాలను ఎనేబుల్ చేయడానికి
.btn-close-white
ఉపయోగించే కొత్త వేరియంట్ జోడించబడింది .filter: invert(1)
కుదించు
- అకార్డియన్ల కోసం స్క్రోల్ యాంకరింగ్ తీసివేయబడింది.
డ్రాప్డౌన్లు
-
.dropdown-menu-dark
ఆన్-డిమాండ్ డార్క్ డ్రాప్డౌన్ల కోసం కొత్త వేరియంట్ మరియు అనుబంధ వేరియబుల్స్ జోడించబడ్డాయి . -
కోసం కొత్త వేరియబుల్ జోడించబడింది
$dropdown-padding-x
. -
మెరుగైన కాంట్రాస్ట్ కోసం డ్రాప్డౌన్ డివైడర్ను ముదురు చేసింది.
-
బ్రేకింగ్డ్రాప్డౌన్ కోసం అన్ని ఈవెంట్లు ఇప్పుడు డ్రాప్డౌన్ టోగుల్ బటన్పై ట్రిగ్గర్ చేయబడి, ఆపై పేరెంట్ ఎలిమెంట్కు బబుల్ చేయబడతాయి.
-
డ్రాప్డౌన్ మెనూలు ఇప్పుడు
data-bs-popper="static"
డ్రాప్డౌన్ యొక్క స్థానం స్థిరంగాdata-bs-popper="none"
ఉన్నప్పుడు మరియు డ్రాప్డౌన్ నావ్బార్లో ఉన్నప్పుడు ఆట్రిబ్యూట్ సెట్ను కలిగి ఉంటాయి. ఇది మా JavaScript ద్వారా జోడించబడింది మరియు Popper యొక్క పొజిషనింగ్తో జోక్యం చేసుకోకుండా అనుకూల స్థాన శైలులను ఉపయోగించడంలో మాకు సహాయపడుతుంది. -
బ్రేకింగ్
flip
స్థానిక పాప్పర్ కాన్ఫిగరేషన్కు అనుకూలంగా డ్రాప్డౌన్ ప్లగిన్ కోసం ఎంపికను వదిలివేయబడింది . మీరు ఇప్పుడు ఫ్లిప్ మాడిఫైయర్లోfallbackPlacements
ఎంపిక కోసం ఖాళీ శ్రేణిని పాస్ చేయడం ద్వారా ఫ్లిప్పింగ్ ప్రవర్తనను నిలిపివేయవచ్చు. -
ఆటో క్లోజ్ బిహేవియర్ని
autoClose
హ్యాండిల్ చేయడానికి డ్రాప్డౌన్ మెనులను ఇప్పుడు కొత్త ఆప్షన్తో క్లిక్ చేయవచ్చు . డ్రాప్డౌన్ మెనుని ఇంటరాక్టివ్గా చేయడానికి లోపల లేదా వెలుపల క్లిక్ని ఆమోదించడానికి మీరు ఈ ఎంపికను ఉపయోగించవచ్చు. -
డ్రాప్డౌన్లు ఇప్పుడు
.dropdown-item
sలో చుట్టబడిన sకి మద్దతు ఇస్తాయి<li>
.
జంబోట్రాన్
- బ్రేకింగ్జంబోట్రాన్ కాంపోనెంట్ తొలగించబడింది, ఎందుకంటే ఇది యుటిలిటీలతో ప్రతిరూపం అవుతుంది. డెమో కోసం మా కొత్త జంబోట్రాన్ ఉదాహరణను చూడండి.
జాబితా సమూహం
- జాబితా సమూహాలకు కొత్త
.list-group-numbered
మాడిఫైయర్ జోడించబడింది .
నవ్స్ మరియు ట్యాబ్లు
- , , , మరియు తరగతికి కొత్త
null
వేరియబుల్స్ జోడించబడ్డాయి .font-size
font-weight
color
:hover
color
.nav-link
నవబార్లు
- బ్రేకింగ్Navbar లకు ఇప్పుడు లోపల కంటైనర్ అవసరం (అంతరం అవసరాలు మరియు CSS అవసరం చాలా సులభతరం చేయడానికి).
ఆఫ్కాన్వాస్
- కొత్త ఆఫ్కాన్వాస్ భాగం జోడించబడింది .
పేజినేషన్
-
పేజినేషన్ లింక్లు ఇప్పుడు అనుకూలీకరించదగినవి
margin-left
, అవి ఒకదానికొకటి వేరు చేయబడినప్పుడు అన్ని మూలల్లో డైనమిక్గా గుండ్రంగా ఉంటాయి. -
transition
పేజినేషన్ లింక్లకు లు జోడించబడ్డాయి .
Popovers
-
బ్రేకింగ్మా డిఫాల్ట్ పాప్ఓవర్ టెంప్లేట్లో పేరు మార్చబడింది
.arrow
..popover-arrow
-
whiteList
ఎంపికగా పేరు మార్చబడిందిallowList
.
స్పిన్నర్లు
-
prefers-reduced-motion: reduce
యానిమేషన్లను తగ్గించడం ద్వారా స్పిన్నర్లు ఇప్పుడు గౌరవిస్తున్నారు . #31882 చూడండి . -
మెరుగైన స్పిన్నర్ నిలువు అమరిక.
టోస్ట్లు
-
పొజిషనింగ్ యుటిలిటీల
.toast-container
సహాయంతో టోస్ట్లను ఇప్పుడు a లో ఉంచవచ్చు . -
డిఫాల్ట్ టోస్ట్ వ్యవధి 5 సెకన్లకు మార్చబడింది.
-
టోస్ట్ల
overflow: hidden
నుండి తీసివేయబడింది మరియు ఫంక్షన్లతో సరైనborder-radius
sతో భర్తీ చేయబడింది.calc()
ఉపకరణ చిట్కాలు
-
బ్రేకింగ్మా డిఫాల్ట్ టూల్టిప్ టెంప్లేట్లో పేరు మార్చబడింది
.arrow
..tooltip-arrow
-
బ్రేకింగ్యొక్క డిఫాల్ట్ విలువ పాప్పర్ ఎలిమెంట్ల మెరుగైన ప్లేస్మెంట్ కోసం
fallbackPlacements
మార్చబడింది .['top', 'right', 'bottom', 'left']
-
బ్రేకింగ్
whiteList
ఎంపికగా పేరు మార్చబడిందిallowList
.
యుటిలిటీస్
-
బ్రేకింగ్RTL మద్దతుతో పాటు డైరెక్షనల్ పేర్లకు బదులుగా లాజికల్ ప్రాపర్టీ పేర్లను ఉపయోగించడానికి అనేక యుటిలిటీలకు పేరు మార్చబడింది:
- పేరు మార్చబడింది
.left-*
మరియు.right-*
కు.start-*
మరియు.end-*
. - పేరు మార్చబడింది
.float-left
మరియు.float-right
కు.float-start
మరియు.float-end
. - పేరు మార్చబడింది
.border-left
మరియు.border-right
కు.border-start
మరియు.border-end
. - పేరు మార్చబడింది
.rounded-left
మరియు.rounded-right
కు.rounded-start
మరియు.rounded-end
. - పేరు మార్చబడింది
.ml-*
మరియు.mr-*
కు.ms-*
మరియు.me-*
. - పేరు మార్చబడింది
.pl-*
మరియు.pr-*
కు.ps-*
మరియు.pe-*
. - పేరు మార్చబడింది
.text-left
మరియు.text-right
కు.text-start
మరియు.text-end
.
- పేరు మార్చబడింది
-
బ్రేకింగ్డిఫాల్ట్గా ప్రతికూల మార్జిన్లు నిలిపివేయబడ్డాయి.
-
'బ్యాక్గ్రౌండ్ని అదనపు ఎలిమెంట్లకు
.bg-body
త్వరగా సెట్ చేయడానికి కొత్త క్లాస్ జోడించబడింది .<body>
-
, , మరియు కోసం కొత్త పొజిషన్ యుటిలిటీలు జోడించబడ్డాయి . విలువలు , మరియు ప్రతి ఆస్తికి సంబంధించినవి.
top
right
bottom
left
0
50%
100%
-
.translate-middle-x
కొత్త &.translate-middle-y
యుటిలిటీలు అడ్డంగా లేదా నిలువుగా మధ్య సంపూర్ణ/స్థిర స్థాన మూలకాలకు జోడించబడ్డాయి . -
border-width
కొత్త యుటిలిటీలు జోడించబడ్డాయి . -
బ్రేకింగ్గా పేరు మార్చబడింది
.text-monospace
..font-monospace
-
బ్రేకింగ్
.text-hide
ఇకపై ఉపయోగించకూడని వచనాన్ని దాచడానికి ఇది పురాతన పద్ధతి కాబట్టి తీసివేయబడింది . -
.fs-*
యుటిలిటీల కోసం యుటిలిటీలు జోడించబడ్డాయిfont-size
(RFS ఎనేబుల్ చేయబడినవి). ఇవి HTML యొక్క డిఫాల్ట్ హెడ్డింగ్ల వలె అదే స్కేల్ను ఉపయోగిస్తాయి (1-6, పెద్దది నుండి చిన్నది), మరియు Sass మ్యాప్ ద్వారా సవరించవచ్చు. -
బ్రేకింగ్సంక్షిప్తత మరియు స్థిరత్వం కోసం
.font-weight-*
యుటిలిటీస్ పేరు మార్చబడింది ..fw-*
-
బ్రేకింగ్సంక్షిప్తత మరియు స్థిరత్వం కోసం
.font-style-*
యుటిలిటీస్ పేరు మార్చబడింది ..fst-*
-
CSS గ్రిడ్ మరియు ఫ్లెక్స్బాక్స్ లేఅవుట్ల కోసం
.d-grid
యుటిలిటీలు మరియు కొత్తgap
యుటిలిటీలను ( ) ప్రదర్శించడానికి జోడించబడింది ..gap
-
బ్రేకింగ్తీసివేయబడింది
.rounded-sm
మరియుrounded-lg
, మరియు కొత్త స్థాయి తరగతులను.rounded-0
ప్రవేశపెట్టింది.rounded-3
. #31687 చూడండి . -
line-height
కొత్త యుటిలిటీలు జోడించబడ్డాయి :.lh-1
,.lh-sm
,.lh-base
మరియు.lh-lg
. ఇక్కడ చూడండి . -
.d-none
ఇతర డిస్ప్లే యుటిలిటీల కంటే ఎక్కువ బరువును అందించడానికి మా CSS లో యుటిలిటీని తరలించాము. -
.visually-hidden-focusable
ఉపయోగించి కంటైనర్లపై కూడా పని చేయడానికి సహాయకుడిని పొడిగించారు:focus-within
.
సహాయకులు
-
బ్రేకింగ్ ప్రతిస్పందించే పొందుపరిచిన సహాయకులు కొత్త తరగతి పేర్లు మరియు మెరుగైన ప్రవర్తనలు, అలాగే సహాయక CSS వేరియబుల్తో నిష్పత్తి సహాయకులుగా పేరు మార్చబడ్డారు.
- కారక నిష్పత్తిలో
by
మార్చడానికి తరగతులు పేరు మార్చబడ్డాయి .x
ఉదాహరణకు,.ratio-16by9
ఇప్పుడు.ratio-16x9
. - మేము
.embed-responsive-item
సరళమైన సెలెక్టర్కు అనుకూలంగా ఎలిమెంట్ గ్రూప్ సెలెక్టర్ని తొలగించాము.ratio > *
. ఇక క్లాస్ అవసరం లేదు మరియు రేషియో హెల్పర్ ఇప్పుడు ఏదైనా HTML ఎలిమెంట్తో పని చేస్తుంది. $embed-responsive-aspect-ratios
సాస్ మ్యాప్ పేరు మార్చబడింది మరియు తరగతి పేరు మరియు శాతాన్ని జతగా$aspect-ratios
చేర్చడానికి దాని విలువలు సరళీకృతం చేయబడ్డాయి .key: value
- CSS వేరియబుల్స్ ఇప్పుడు ఉత్పత్తి చేయబడ్డాయి మరియు Sass మ్యాప్లోని ప్రతి విలువకు చేర్చబడ్డాయి. ఏదైనా అనుకూల కారక నిష్పత్తిని
--bs-aspect-ratio
సృష్టించడానికి వేరియబుల్ని సవరించండి ..ratio
- కారక నిష్పత్తిలో
-
బ్రేకింగ్ “స్క్రీన్ రీడర్” తరగతులు ఇప్పుడు “దృశ్యమానంగా దాచబడిన” తరగతులు .
scss/helpers/_screenreaders.scss
నుండి Sass ఫైల్ మార్చబడిందిscss/helpers/_visually-hidden.scss
- పేరు మార్చబడింది
.sr-only
మరియు.sr-only-focusable
మరియు.visually-hidden
.visually-hidden-focusable
- పేరు మార్చబడింది
sr-only()
మరియుsr-only-focusable()
మిక్కిన్స్visually-hidden()
మరియుvisually-hidden-focusable()
.
-
bootstrap-utilities.css
ఇప్పుడు మా సహాయకులు కూడా ఉన్నారు. సహాయకులను ఇకపై అనుకూల బిల్డ్లలో దిగుమతి చేయవలసిన అవసరం లేదు.
జావాస్క్రిప్ట్
-
j క్వెరీ డిపెండెన్సీని తొలగించారు మరియు సాధారణ జావాస్క్రిప్ట్లో ఉండేలా ప్లగిన్లను తిరిగి వ్రాసారు.
-
బ్రేకింగ్థర్డ్ పార్టీలు మరియు మీ స్వంత కోడ్ నుండి బూట్స్ట్రాప్ కార్యాచరణను వేరు చేయడంలో సహాయపడటానికి అన్ని JavaScript ప్లగిన్ల కోసం డేటా అట్రిబ్యూట్లు ఇప్పుడు నేమ్స్పేస్ చేయబడ్డాయి. ఉదాహరణకు, మేము
data-bs-toggle
బదులుగా ఉపయోగిస్తాముdata-toggle
. -
అన్ని ప్లగిన్లు ఇప్పుడు CSS ఎంపిక సాధనాన్ని మొదటి వాదనగా అంగీకరించగలవు. ప్లగిన్ యొక్క కొత్త ఉదాహరణను సృష్టించడానికి మీరు DOM మూలకం లేదా ఏదైనా చెల్లుబాటు అయ్యే CSS సెలెక్టర్ను పాస్ చేయవచ్చు:
var modal = new bootstrap.Modal('#myModal') var dropdown = new bootstrap.Dropdown('[data-bs-toggle="dropdown"]')
-
popperConfig
బూట్స్ట్రాప్ యొక్క డిఫాల్ట్ పాపర్ కాన్ఫిగరేషన్ను ఆర్గ్యుమెంట్గా అంగీకరించే ఫంక్షన్గా పాస్ చేయవచ్చు, తద్వారా మీరు ఈ డిఫాల్ట్ కాన్ఫిగరేషన్ను మీ మార్గంలో విలీనం చేయవచ్చు. డ్రాప్డౌన్లు, పాప్ఓవర్లు మరియు టూల్టిప్లకు వర్తిస్తుంది. -
యొక్క డిఫాల్ట్ విలువ పాప్పర్ మూలకాల యొక్క మెరుగైన స్థానం కోసం
fallbackPlacements
మార్చబడింది . డ్రాప్డౌన్లు, పాప్ఓవర్లు మరియు టూల్టిప్లకు వర్తిస్తుంది.['top', 'right', 'bottom', 'left']
-
_getInstance()
→ వంటి పబ్లిక్ స్టాటిక్ పద్ధతుల నుండి అండర్స్కోర్ తీసివేయబడిందిgetInstance()
.