v5க்கு நகர்கிறது
பூட்ஸ்டார்ப் மூலக் கோப்புகள், ஆவணங்கள் மற்றும் கூறுகள் ஆகியவற்றில் மாற்றங்களைக் கண்காணித்து மதிப்பாய்வு செய்து, v4 இலிருந்து v5 க்கு நகர்த்த உங்களுக்கு உதவும்.
சார்புநிலைகள்
- jQuery கைவிடப்பட்டது.
- Popper v1.x இலிருந்து Popper v2.x க்கு மேம்படுத்தப்பட்டது.
- Libsass க்கு பதிலாக Dart Sass என மாற்றப்பட்டது Libsass கொடுக்கப்பட்ட எங்கள் Sass தொகுப்பி நிறுத்தப்பட்டது.
- எங்கள் ஆவணங்களை உருவாக்குவதற்காக ஜெகில்லில் இருந்து ஹ்யூகோவிற்கு இடம்பெயர்ந்தோம்
உலாவி ஆதரவு
- இன்டர்நெட் எக்ஸ்புளோரர் 10 மற்றும் 11 கைவிடப்பட்டது
- கைவிடப்பட்டது மைக்ரோசாஃப்ட் எட்ஜ் <16 (லெகசி எட்ஜ்)
- Firefox <60 கைவிடப்பட்டது
- Safari <12 கைவிடப்பட்டது
- iOS Safari <12 கைவிடப்பட்டது
- குரோம் <60 கைவிடப்பட்டது
ஆவண மாற்றங்கள்
- மறுவடிவமைப்பு செய்யப்பட்ட முகப்புப்பக்கம், டாக்ஸ் தளவமைப்பு மற்றும் அடிக்குறிப்பு.
- புதிய பார்சல் வழிகாட்டி சேர்க்கப்பட்டது .
- சாஸ், உலகளாவிய உள்ளமைவு விருப்பங்கள், வண்ணத் திட்டங்கள், CSS மாறிகள் மற்றும் பலவற்றின் புதிய விவரங்களுடன் v4 இன் தீமிங் பக்கத்திற்குப் பதிலாக புதிய தனிப்பயனாக்கு பிரிவு சேர்க்கப்பட்டது .
- அனைத்து படிவ ஆவணங்களையும் புதிய படிவங்கள் பிரிவில் மறுசீரமைத்து , உள்ளடக்கத்தை அதிக கவனம் செலுத்திய பக்கங்களாக பிரிக்கிறது.
- இதேபோல், கட்டம் உள்ளடக்கத்தை இன்னும் தெளிவாக வெளிப்படுத்த, தளவமைப்புப் பகுதியை மேம்படுத்தியது.
- "Navs" பாகம் பக்கம் "Navs & Tabs" என மறுபெயரிடப்பட்டது.
- "செக்ஸ்" பக்கம் "காசோலைகள் & ரேடியோக்கள்" என மறுபெயரிடப்பட்டது.
- எங்கள் தளங்கள் மற்றும் டாக்ஸ் பதிப்புகளைப் பெறுவதை எளிதாக்க, navbar மறுவடிவமைப்பு செய்யப்பட்டு, புதிய subnav ஐச் சேர்த்தது.
- தேடல் புலத்திற்கு புதிய விசைப்பலகை குறுக்குவழி சேர்க்கப்பட்டது: Ctrl + /.
சாஸ்
-
தேவையற்ற மதிப்புகளை அகற்றுவதை எளிதாக்க, இயல்புநிலை Sass வரைபட இணைப்புகளை நீக்கியுள்ளோம். நீங்கள் இப்போது Sass வரைபடத்தில் உள்ள அனைத்து மதிப்புகளையும் வரையறுக்க வேண்டும் என்பதை நினைவில் கொள்ளவும்
$theme-colors
. சாஸ் வரைபடங்களை எவ்வாறு கையாள்வது என்பதைப் பார்க்கவும் . -
உடைத்தல்மறுபெயரிடப்பட்ட
color-yiq()
செயல்பாடு மற்றும் தொடர்புடைய மாறிகள்color-contrast()
இது இனி YIQ வண்ணவெளியுடன் தொடர்புடையது அல்ல. பார்க்கவும் #30168.$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()
மற்றும் செயல்பாடுகளும் மற்றும் . இந்த செயல்பாடுகள் நிறத்தை ஒரு குறிப்பிட்ட அளவு மூலம் அதன் லேசான தன்மையை மாற்றுவதற்குப் பதிலாக வெள்ளை அல்லது கருப்பு நிறத்தில் கலக்கும். அதன் எடை அளவுரு நேர்மறை அல்லது எதிர்மறை என்பதைப் பொறுத்து நிறத்தை சாயமிடுகிறது அல்லது நிழலாடுகிறது. மேலும் விவரங்களுக்கு #30622ஐப் பார்க்கவும்.darken()
tint-color()
shade-color()
shift-color()
-
ஒவ்வொரு நிறத்திற்கும் புதிய சாயல்கள் மற்றும் நிழல்கள் சேர்க்கப்பட்டு, ஒவ்வொரு அடிப்படை நிறத்திற்கும் ஒன்பது தனித்தனி வண்ணங்களை புதிய சாஸ் மாறிகளாக வழங்குகிறது.
-
மேம்படுத்தப்பட்ட வண்ண மாறுபாடு. 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
, இது உலகளவில் பொருந்தும் . பார்க்கவும் #31877scroll-behavior: smooth
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 .
துருத்தி
- புதிய துருத்தி கூறு சேர்க்கப்பட்டது .
எச்சரிக்கைகள்
-
விழிப்பூட்டல்களில் இப்போது ஐகான்களுடன் எடுத்துக்காட்டுகள் உள்ளன .
-
ஒவ்வொரு விழிப்பூட்டலிலும் s க்கான தனிப்பயன் பாணிகள் அகற்றப்பட்டன
<hr>
, ஏனெனில் அவை ஏற்கனவே பயன்படுத்துகின்றன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>
மற்றும் இல் உள்ள எந்த.btn
வகுப்புகளுடனும்<label>
. பார்க்கவும் #30650 . இதற்கான டாக்ஸ் எங்களின் பொத்தான்கள் பக்கத்திலிருந்து புதிய படிவங்கள் பகுதிக்கு மாற்றப்பட்டுள்ளது. -
உடைத்தல் பயன்பாடுகளுக்காக கைவிடப்பட்டது
.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
(உட்பொதிக்கப்பட்ட SVG) ஐப்×
பயன்படுத்துகின்றன, இது உங்கள் மார்க்அப்பைத் தொடாமல் எளிதாக தனிப்பயனாக்கத்தை அனுமதிக்கிறது. -
இருண்ட பின்புலங்களுக்கு எதிராக அதிக கான்ட்ராஸ்ட் டிஸ்மிஸ் ஐகான்களை இயக்கும் புதிய
.btn-close-white
மாறுபாடு சேர்க்கப்பட்டது.filter: invert(1)
சுருக்கு
- துருத்திகளுக்கான ஸ்க்ரோல் ஆங்கரிங் அகற்றப்பட்டது.
கீழிறங்கும்
-
ஆன்-டிமாண்ட் டார்க் டிராப் டவுன்களுக்கு புதிய
.dropdown-menu-dark
மாறுபாடு மற்றும் தொடர்புடைய மாறிகள் சேர்க்கப்பட்டது. -
க்கு புதிய மாறி சேர்க்கப்பட்டது
$dropdown-padding-x
. -
மேம்படுத்தப்பட்ட மாறுபாட்டிற்காக கீழ்தோன்றும் வகுப்பியை இருட்டாக்கியது.
-
உடைத்தல்கீழ்தோன்றலுக்கான அனைத்து நிகழ்வுகளும் இப்போது கீழ்தோன்றும் நிலைமாற்று பொத்தானில் தூண்டப்பட்டு, பின்னர் மூல உறுப்பு வரை குமிழிக்கப்படும்.
-
கீழ்தோன்றும் மெனுக்கள் இப்போது கீழ்தோன்றும்
data-bs-popper="static"
நிலை நிலையாக இருக்கும்data-bs-popper="none"
போது மற்றும் கீழ்தோன்றும் navbar இல் இருக்கும் போது பண்புக்கூறு அமைக்கப்பட்டுள்ளது. இது எங்கள் ஜாவாஸ்கிரிப்ட் மூலம் சேர்க்கப்பட்டது மற்றும் பாப்பரின் நிலைப்படுத்தலில் குறுக்கிடாமல் தனிப்பயன் நிலை பாணிகளைப் பயன்படுத்த உதவுகிறது. -
உடைத்தல்
flip
நேட்டிவ் பாப்பர் உள்ளமைவுக்கு ஆதரவாக கீழ்தோன்றும் சொருகிக்கான விருப்பம் கைவிடப்பட்டது . ஃபிளிப் மாடிஃபையரில்fallbackPlacements
விருப்பத்திற்கான வெற்று வரிசையை அனுப்புவதன் மூலம் நீங்கள் இப்போது புரட்டல் நடத்தையை முடக்கலாம் . -
கீழ்தோன்றும் மெனுக்கள் தானாக மூடும் நடத்தையைக் கையாள புதிய
autoClose
விருப்பத்துடன் இப்போது கிளிக் செய்ய முடியும் . கீழ்தோன்றும் மெனுவை ஊடாடுவதற்கு உள்ளே அல்லது வெளியே கிளிக் செய்வதை ஏற்க இந்த விருப்பத்தைப் பயன்படுத்தலாம். -
கீழ்தோன்றல்கள் இப்போது
.dropdown-item
s இல் மூடப்பட்ட<li>
s ஐ ஆதரிக்கின்றன.
ஜம்போட்ரான்
- உடைத்தல்ஜம்போட்ரான் கூறு கைவிடப்பட்டது, ஏனெனில் இது பயன்பாடுகளுடன் நகலெடுக்கப்படலாம். டெமோவிற்கு எங்களின் புதிய ஜம்போட்ரான் உதாரணத்தைப் பார்க்கவும்.
பட்டியல் குழு
- பட்டியல் குழுக்களில் புதிய
.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
யூட்டிலிட்டிகளின் உதவியுடன் டோஸ்ட்களை இப்போது ஒரு இடத்தில் வைக்கலாம் . -
இயல்புநிலை டோஸ்ட் கால அளவு 5 வினாடிகளாக மாற்றப்பட்டது.
-
டோஸ்ட்களில்
overflow: hidden
இருந்து அகற்றப்பட்டு, செயல்பாடுகளுடன் சரியானborder-radius
கள் மூலம் மாற்றப்பட்டது.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
. பார்க்கவும் #31687 ..rounded-3
-
புதிய
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
Sass வரைபடம் மறுபெயரிடப்பட்டது மற்றும் அதன்$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
இப்போது எங்கள் உதவியாளர்களையும் உள்ளடக்கியது. தனிப்பயன் உருவாக்கங்களில் உதவியாளர்களை இனி இறக்குமதி செய்ய வேண்டியதில்லை.
ஜாவாஸ்கிரிப்ட்
-
jQuery சார்பு கைவிடப்பட்டது மற்றும் வழக்கமான ஜாவாஸ்கிரிப்ட்டில் இருக்கும் செருகுநிரல்களை மீண்டும் எழுதப்பட்டது.
-
உடைத்தல்அனைத்து ஜாவாஸ்கிரிப்ட் செருகுநிரல்களுக்கான தரவுப் பண்புக்கூறுகள் இப்போது பூட்ஸ்டார்ப் செயல்பாட்டை மூன்றாம் தரப்பினரிடமிருந்தும் உங்கள் சொந்தக் குறியீட்டிலிருந்தும் வேறுபடுத்திப் பார்க்க உதவும். எடுத்துக்காட்டாக,
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()
.