V4 غا كۆچۈش
Bootstrap 4 پۈتكۈل قۇرۇلۇشنىڭ ئاساسلىق قايتا يېزىلىشى. ئەڭ كۆرۈنەرلىك ئۆزگىرىشلەر تۆۋەندە يىغىنچاقلاندى ، ئاندىن مۇناسىۋەتلىك زاپچاسلارغا تېخىمۇ كونكرېت ئۆزگەرتىشلەر ئېلىپ بېرىلدى.
Beta 3 دىن مۇقىم v4.0 تارقىتىشىمىزغا يۆتكەلگەندە ، بۆسۈش خاراكتېرلىك ئۆزگىرىش يوق ، ئەمما بەزى كۆرۈنەرلىك ئۆزگىرىشلەر بار.
-
بۇزۇلغان باسما ئەسلىھەلىرى مۇقىم. ئىلگىرى ، بىر
.d-print-*
دەرس ئىشلىتىش ئويلىمىغان يەردىن باشقا.d-*
دەرسلەرنى بېسىپ چۈشىدۇ. ھازىر ، ئۇلار بىزنىڭ باشقا كۆرسىتىش قوراللىرىمىزغا ماس كېلىدۇ ۋە پەقەت شۇ مېدىياغىلا ماس كېلىدۇ@media print
. -
ئىشلەتكىلى بولىدىغان باسما كۆرسىتىش قوراللىرىنى كېڭەيتىپ ، باشقا ئىقتىدارلارغا ماسلاشتۇردى. Beta 3 ۋە ئۇنىڭدىن چوڭلار پەقەت
block
،inline-block
،inline
ۋەnone
. مۇقىم v4 قوشۇلدىflex
،inline-flex
،table
،table-row
ۋەtable-cell
. -
بەلگىلەنگەن يېڭى باسما ئۇسلۇبلىرى بىلەن توركۆرگۈچلەردە مۇقىم بېسىش ئالدىن كۆرۈش
@page
size
.
Beta 2 سىناق باسقۇچىدا بۆسۈش خاراكتېرلىك ئۆزگىرىشلىرىمىزنىڭ كۆپ قىسمىنى كۆرگەن بولسىمۇ ، ئەمما بىزدە يەنىلا Beta 3 ئېلان قىلىنىشىدا ھەل قىلىشقا تېگىشلىك بىر قانچە مەسىلە بار. ئەگەر سىز Beta 3 دىن Beta 3 ياكى Bootstrap نىڭ كونا نەشرىنى يېڭىلىسىڭىز ، بۇ ئۆزگەرتىشلەر قوللىنىلىدۇ.
- ئىشلىتىلمىگەن
$thumbnail-transition
ئۆزگەرگۈچى مىقدارنى چىقىرىۋەتتى. بىز ھېچنېمىگە ئۆتمەيتتۇق ، شۇڭا ئۇ پەقەت قوشۇمچە كود ئىدى. - Npm بولىقى بىزنىڭ مەنبە ۋە يىراق ھۆججەتلەردىن باشقا ھۆججەتلەرنى ئۆز ئىچىگە ئالمايدۇ. ئەگەر ئۇلارغا تايانسىڭىز ھەمدە قوليازمىلىرىمىزنى
node_modules
ھۆججەت قىسقۇچ ئارقىلىق ئىجرا قىلىۋاتقان بولسىڭىز ، خىزمەت ئېقىمىڭىزنى ماسلاشتۇرۇشىڭىز كېرەك.
-
ئىختىيارى ۋە سۈكۈتتىكى تەكشۈرۈش رامكىسى ۋە رادىئونى قايتا يېزىڭ. ھازىر ، ھەر ئىككىسىنىڭ HTML قۇرۇلمىسى ماسلاشتۇرۇلغان (سىرتقى
<div>
قېرىنداشلار<input>
بىلەن<label>
) ۋە ئوخشاش ئورۇنلاشتۇرۇش ئۇسلۇبى بار (سۈكۈتتىكى ھالەتتە ، ئۆزگەرتكۈچ سىنىپى بىلەن سىزىق). بۇ بىزگە كىرگۈزۈش ھالىتىگە ئاساسەن بەلگە ئۇسلۇبىنى لايىھىلەپ ،disabled
خاسلىقنى قوللاشنى ئاددىيلاشتۇرىدۇ (ئىلگىرى ئاتا-ئانىلار سىنىپى تەلەپ قىلىدۇ) ۋە جەدۋەل دەلىللەشنى تېخىمۇ ياخشى قوللايمىز.بۇنىڭ بىر قىسمى سۈپىتىدە ،
background-image
خاس جەدۋەل تەكشۈرۈش رامكىسى ۋە رادىئودا كۆپ s باشقۇرۇش ئۈچۈن CSS نى ئۆزگەرتتۇق. ئىلگىرى ، ھازىر ئېلىۋېتىلگەن.custom-control-indicator
ئېلېمېنتنىڭ تەگلىك رەڭگى ، تەدرىجىي ۋە SVG سىنبەلگىسى بار ئىدى. تەگلىك دەرىجىسىنى تەدرىجىي تەڭشەش ھەر قېتىم پەقەت بىرنى ئۆزگەرتىشكە ئېھتىياجلىق بولغاندا بۇلارنىڭ ھەممىسىنى ئالماشتۇرۇشنى كۆرسىتىدۇ. ھازىر ، بىزدە.custom-control-label::before
تولدۇرۇش ۋە ئاستا-ئاستا بار.custom-control-label::after
ھەمدە سىنبەلگىنى بىر تەرەپ قىلىمىز.ئىختىيارى تەكشۈرۈش لىنىيىسى قىلىش ئۈچۈن قوشۇڭ
.custom-control-inline
. -
كىرگۈزۈشنى ئاساس قىلغان كۇنۇپكا گۇرۇپپىلىرىنىڭ تاللىغۇچ يېڭىلاندى.
[data-toggle="buttons"] { }
ئۇسلۇب ۋە ھەرىكەتنىڭ ئورنىغا ، خاسلىقنى پەقەت JS ھەرىكىتى ئۈچۈن ئىشلىتىمىز ھەمدە ئۇسلۇب ئۈچۈن يېڭى دەرسكەdata
تايىنىمىز ..btn-group-toggle
-
.col-form-legend
سەل ياخشىلانغان تەرەپكە چىقىرىۋېتىلدى.col-form-label
. بۇ خىل ئۇسۇلنى ئاسانلا ئېلېمېنتلارغا.col-form-label-sm
ئىشلىتىشكە.col-form-label-lg
بولىدۇ .<legend>
-
خاس ھۆججەت كىرگۈزۈشلىرى ئۇلارنىڭ
$custom-file-text
Sass ئۆزگەرگۈچى مىقدارغا ئۆزگەرتىش كىرگۈزدى. ئۇ ئەمدى ئۇۋىغان Sass خەرىتىسى ئەمەس ، ھازىر پەقەت بىرلا قۇرنىلا قوزغىتىدۇ - بۇBrowse
كۇنۇپكا ھازىر بىزنىڭ Sass دىن ھاسىل قىلىنغان بىردىنبىر ساختا ئېلېمېنت. بۇChoose file
تېكىست ھازىردىن كەلگەن.custom-file-label
.
-
كىرگۈزۈش گۇرۇپپىسىنىڭ خۇرۇچلىرى ھازىر كىرگۈزۈشكە سېلىشتۇرغاندا ئۇلارنىڭ ئورۇنلاشتۇرۇشىغا ماس كېلىدۇ. بىز ئىككى يېڭى دەرسنى
.input-group-addon
تاشلىدۇق . سىز چوقۇم ئېنىق ھالدا قوشۇمچە ياكى ئالدىنئالا ئىشلىتىڭ ، بىزنىڭ CSS نىڭ كۆپ قىسمىنى ئاددىيلاشتۇرۇڭ. قوشۇمچە ياكى تەييارلىقنىڭ ئىچىدە ، كۇنۇپكىلىرىڭىزنى باشقا جايدا بار بولغاندەك قويۇڭ ، ئەمما تېكىستنى ئوراپ قويۇڭ ..input-group-btn
.input-group-prepend
.input-group-append
.input-group-text
-
دەلىللەش ئۇسلۇبى ھازىر كۆپ خىل كىرگۈزۈشلەرگە ئوخشاش قوللايدۇ (گەرچە ھەر بىر گۇرۇپپىغا پەقەت بىرلا كىرگۈزۈشنى دەلىللىيەلەيسىز).
-
چوڭ-كىچىك دەرسلەر چوقۇم ئاتا-ئانىلاردا بولۇشى كېرەك
.input-group
، يەككە شەكىل ئېلېمېنتى ئەمەس.
سىناقتا تۇرۇپ ، ھېچقانداق بۆسۈش خاراكتېرلىك ئۆزگىرىش بولماسلىقنى مەقسەت قىلىمىز. قانداقلا بولمىسۇن ، ئىشلار ھەمىشە پىلاندىكىدەك بولمايدۇ. تۆۋەندە Beta 1 دىن Beta 2 گە يۆتكەلگەندە ئەستە تۇتۇشقا تېگىشلىك بۆسۈش خاراكتېرلىك ئۆزگىرىشلەر.
$badge-color
ئۆزگەرگۈچى مىقدار ۋە ئۇنىڭ ئىشلىتىلىشى چىقىرىۋېتىلدى.badge
. بىز رەڭ سېلىشتۇرما ئىقتىدارىنى ئىشلىتىپ ، ئاساسنى تاللايمىزcolor
،background-color
شۇڭا ئۆزگەرگۈچى مىقدار ھاجەتسىز.- CSS يەرلىك سۈزگۈچ بىلەن زىددىيەتنى بۇزۇشتىن ساقلىنىش ئۈچۈن
grayscale()
فۇنكسىيەنىڭ نامىنى ئۆزگەرتتى .gray()
grayscale
- باشقا جايدا ئىشلىتىلگەن رەڭ لايىھەلىرىمىزگە
.table-inverse
ئۆزگەرتىلدى.thead-inverse
ۋە ماسلاشتى ..thead-default
.*-dark
.*-light
- مەسئۇلىيەتچان جەدۋەللەر ھازىر ھەر بىر كاتەكچە بۆلىكى ئۈچۈن دەرس ھاسىل قىلىدۇ. بۇ
.table-responsive
سىز ئىشلىتىۋاتقان Beta 1 دىن بۆلىنىدۇ.table-responsive-md
. سىز ھازىر.table-responsive
ياكى.table-responsive-{sm,md,lg,xl}
ئېھتىياجلىق بولغاندا ئىشلىتەلەيسىز. - بوغچا باشقۇرغۇچى بولۇش سۈپىتى بىلەن تاشلىۋېتىلگەن Bower نى قوللايدۇ. (مەسىلەن ، Yarn ياكى npm). تەپسىلاتىنى bower / bower # 2298 دىن كۆرۈڭ.
- Bootstrap يەنىلا jQuery 1.9.1 ياكى ئۇنىڭدىن يۇقىرى نەشرىنى تەلەپ قىلىدۇ ، ئەمما 3.x نەشرىنى ئىشلىتىشىڭىزنى تەۋسىيە قىلىمىز ، چۈنكى v3.x قوللايدىغان توركۆرگۈچلەر Bootstrap قوللايدىغان ۋە v3.x نىڭ بىخەتەرلىك مەسىلىسى بار.
- ئىشلىتىلمىگەن
.form-control-label
سىنىپنى چىقىرىۋەتتى. ئەگەر سىز بۇ سىنىپتىن پايدىلانغان بولسىڭىز ، ئۇ دەرسنىڭ كۆپەيتىلگەن نۇسخىسى بولۇپ ،.col-form-label
ئۇ<label>
توغرىسىغا توغرىلىنىدۇ. color-yiq
خاسلىقنى ئۆز ئىچىگە ئالغان ئارىلاشما ماددىدىنcolor
قىممەت قايتۇرىدىغان ئىقتىدارغا ئۆزگەرتىپ ، ئۇنى ھەر قانداق CSS خاسلىقى ئۈچۈن ئىشلىتەلەيسىز . مەسىلەن ، ئۇنىڭ ئورنىغاcolor-yiq(#000)
سىز يازالايسىزcolor: color-yiq(#000);
.
- مودېللارغا يېڭى
pointer-events
ئىشلىتىشنى تونۇشتۇردى. سىرتقى كۆرۈنۈشن�� ئىختىيارى چېكىش ئارقىلىق بىر تەرەپ قىلىش (ھەر قانداق چېكىش ئارقىلىقلا ئاڭلاشنى مۇمكىن قىلىدۇ ).modal-dialog
ئارقىلىق ۋەقەلەردىن ئۆتىدۇ ، ئاندىن ئۇنى ئەمەلىي بىلەن قارشى ئالىدۇ.pointer-events: none
.modal-backdrop
.modal-content
pointer-events: auto
بۇ يەردە v3 دىن v4 غا يۆتكەلگەندە دىققەت قىلماقچى بولغان چوڭ بېلەت تۈرلىرى بار.
- IE8 ، IE9 ۋە iOS 6 قوللاشنى ئەمەلدىن قالدۇردى. v4 ھازىر پەقەت IE10 + ۋە iOS 7+. بۇلارنىڭ بىرىگە ئېھتىياجلىق تور بېكەتلەرگە v3 نى ئىشلىتىڭ.
- ئاندىرويىد v5.0 Lollipop نىڭ تور كۆرگۈسى ۋە WebView نى رەسمىي قوللىدى. ئاندىرويىد توركۆرگۈ ۋە WebView نىڭ ئىلگىرىكى نەشرى پەقەت غەيرىي رەسمىي قوللاشقا ئېرىشكەن.
- Flexbox سۈكۈتتىكى ھالەتتە قوزغىتىلغان. ئادەتتە بۇ لەيلىمە زاپچاسلاردىن يىراقلاپ ، زاپچاسلىرىمىزدىن ھالقىپ كېتىشنى كۆرسىتىدۇ.
- مەنبە CSS ھۆججىتىمىز ئۈچۈن Less دىن Sass غا ئالماشتۇرۇلدى .
- بىزنىڭ ئاساسلىق CSS بىرلىكىمىزگە
px
ئۆزگەرتىلدىrem
، گەرچە پىكسېل يەنىلا مېدىيا سوئاللىرى ۋە تور ھەرىكىتى ئۈچۈن ئىشلىتىلىدۇ ، چۈنكى ئۈسكۈنىلەرنىڭ كۆرۈنۈش شەكلى چوڭ-كىچىكلىكىنىڭ تەسىرىگە ئۇچرىمايدۇ. 14px
يەر شارى خەت نۇسخىسى چوڭايدى16px
.- كاتەكچە دەرىجىسىنى ئۆزگەرتىپ ، بەشىنچى تاللاشنى قوشۇش (
576px
ئاستىدىكى ۋە ئاستىدىكى كىچىك ئۈسكۈنىلەرگە خىتاب قىلىش) ۋە-xs
بۇ دەرسلەردىن infix نى چىقىرىۋەتتى. مىسال :.col-6.col-sm-4.col-md-3
. - ئايرىم ئىختىيارى باشتېمىنى SCSS ئۆزگەرگۈچى مىقدار ئارقىلىق تەڭشىگىلى بولىدىغان تاللاشلار بىلەن ئالماشتۇردى (مەسىلەن ،
$enable-gradients: true
). - Grunt نىڭ ئورنىغا بىر يۈرۈش npm قوليازمىلىرىنى ئىشلىتىش ئۈچۈن سىستېما رېمونت قىلىندى.
package.json
بارلىق ئورگىناللارنى ياكى يەرلىك تەرەققىيات ئېھتىياجى ئۈچۈن تۈر ئوقۇش پروگراممىمىزنى كۆرۈڭ . - Bootstrap نىڭ ئىنكاسسىز ئىشلىتىلىشىنى ئەمدى قوللىمايدۇ.
- توردىكى خاسلاشتۇرغۇچنى تېخىمۇ كەڭ كۆلەمدە تەڭشەش ھۆججىتى ۋە خاسلاشتۇرۇلغان قۇرۇلۇشلارغا پايدىلىق قىلىپ تاشلىدى.
- ئورتاق CSS مۈلۈك قىممىتى جۈپلىرى ۋە margin / padding بوشلۇق تېزلەتمىسى ئۈچۈن ئون نەچچە يېڭى پايدىلىق دەرسلەر قوشۇلدى.
- Flexbox غا يۆتكەلدى.
- كاتەكچە ئارىلاشما ۋە ئالدىن بېكىتىلگەن دەرسلەردە flexbox نى قوللىدى.
- ئەۋرىشىم ساندۇقنىڭ بىر قىسمى سۈپىتىدە ، تىك ۋە توغرىسىغا توغرىلاش سىنىپىنى قوللاشنى ئۆز ئىچىگە ئالىدۇ.
- كاتەكچە سىنىپ ئىسمى ۋە يېڭى كاتەكچە دەرىجىسى يېڭىلاندى.
- تېخىمۇ كۆپ دانچە كونترول قىلىش ئۈچۈن
sm
تۆۋەندە يېڭى تور دەرىجىسى قوشۇلدى .768px
ھازىر بىزدەxs
،sm
،md
،lg
ۋەxl
بار. بۇ يەنە ھەر بىر قاتلامنىڭ بىر دەرىجە ئۆرلىگەنلىكىدىن دېرەك بېرىدۇ (شۇڭا.col-md-6
v3 ھازىر.col-lg-6
v4 دە). xs
كاتەكچە سىنىپلىرى ئۆزگەرتىلگەندىن كېيىن ،min-width: 0
پىكسېلنىڭ قىممەتنى ئەمەس ، بەلكى ئۇسلۇبنى ئىشلىتىشكە باشلىغانلىقىنى تېخىمۇ ئېنىق ئىپادىلەشنى تەلەپ قىلمايدۇ. ئۇنىڭ ئورنىغا.col-xs-6
، ھازىر.col-6
. باشقا بارلىق تور قاتلاملىرى infix نى تەلەپ قىلىدۇ (مەسىلەن ،sm
).
- تېخىمۇ كۆپ دانچە كونترول قىلىش ئۈچۈن
- كاتەكچە چوڭلۇقى ، ئارىلاشما ۋە ئۆزگەرگۈچى مىقدار يېڭىلاندى.
- كاتەكچە ئۆستەڭنىڭ ھازىر Sass خەرىتىسى بار ، شۇڭا ھەر بىر ئۆتكەلدە ئالاھىدە ئۆستەڭ كەڭلىكىنى بەلگىلىيەلەيسىز.
- يېڭىلانغان كاتەكچە ئارىلاشما دېتاللار
make-col-ready
ئالدىن تەييار ئارىلاشتۇرۇش ۋە a ۋە يەككە ئىستوننىڭ چوڭ-كىچىكلىكىنى تەڭشەش ئۈچۈن ئىشلىتىلىدۇmake-col
.flex
max-width
- ئۆزگەرتىلگەن تور سىستېمىسى مېدىيا سوئال بۆلىكى ۋە قاچا كەڭلىكى يېڭى تور دەرىجىسىنى ھېسابلاپ ، ئىستونلارنىڭ ئەڭ چوڭ
12
كەڭلىكى بىلەن تەكشى بۆلۈنۈشىگە كاپالەتلىك قىلىدۇ. - كاتەكچە بۆسۈش ئېغىزى ۋە قاچىنىڭ كەڭلىكى ھازىر بىر قانچە ئايرىم ئۆزگەرگۈچى مىقدارنىڭ ئورنىغا Sass خەرىتىسى (
$grid-breakpoints
ۋە ) ئارقىلىق بىر تەرەپ قىلىنىدۇ.$container-max-widths
بۇلار@screen-*
ئۆزگەرگۈچى مىقدارنى پۈتۈنلەي ئالماشتۇرىدۇ ھەمدە كاتەكچە دەرىجىسىنى تولۇق خاسلاشتۇرالايسىز. - مېدىيا سوئاللىرىمۇ ئۆزگەردى. ھەر قېتىم ئوخشاش قىممەتتىكى مېدىيا سۈرۈشتۈرۈش باياناتىمىزنى تەكرارلاشنىڭ ئورنىغا ، بىزدە ھازىر بار
@include media-breakpoint-up/down/only
. ھازىر ، يېزىشنىڭ ئورنىغا ،@media (min-width: @screen-sm-min) { ... }
يازالايسىز@include media-breakpoint-up(sm) { ... }
.
- تاشلاندۇق تاختاي ، كىچىك كۆرۈنۈش ۋە قۇدۇقلار ھەممىنى ئۆز ئىچىگە ئالغان يېڭى زاپچاس ، كارتا .
- Glyphicons سىنبەلگىسى خەت نۇسخىسىنى تاشلىدى. سىنبەلگە ئېھتىياجلىق بولسىڭىز ، بەزى تاللاشلار:
- Glyphicons نىڭ يۇقىرى ئېقىمى
- Octicons
- Font Awesome
- تاللاش تىزىملىكى ئۈچۈن كېڭەيتىش بېتىنى كۆرۈڭ . قوشۇمچە تەكلىپ-پىكىرلىرىڭىز بارمۇ؟ مەسىلە ياكى PR نى ئېچىڭ.
- Affix jQuery قىستۇرمىسىنى تاشلىدى.
position: sticky
ئۇنىڭ ئورنىغا ئىشلىتىشنى تەۋسىيە قىلىمىز . HTML5 دىن كۆرۈڭ تەپسىلاتلار ۋە ئالاھىدە كۆپ ئىقتىدارلىق تەۋسىيەلەرنى كىرگۈزۈڭ. بىر تەكلىپ ،@supports
ئۇنى ئىجرا قىلىش ئۈچۈن قائىدە ئىشلىتىش (مەسىلەن ،@supports (position: sticky) { ... }
) /- ئەگەر سىز قوشۇمچە ، ئۇسلۇبسىز قوشۇمچە قوللىنىشچان پروگراممىلارنى ئىشلىتىۋاتقان بولسىڭىز
position
، پولىفىللار سىزنىڭ ئىشلىتىشىڭىزنى قوللىماسلىقى مۇمكىن. بۇ خىل ئىشلىتىشنىڭ بىر تاللىشى ئۈچىنچى تەرەپ ScrollPos-Styler كۈتۈپخانىسى.
- قەغەز زاپچاسنى ئاساسىي جەھەتتىن سەل خاسلاشتۇرۇلغان كۇنۇپكىلار بولغاچقا تاشلىدى.
- بارلىق زاپچاسلارنى دېگۈدەك پىششىقلاپ ئىشلەپ ، ئارتۇقچە بالىلار تاللىغۇچىلارنىڭ ئورنىغا تېخىمۇ كۆپ ئۇۋىسىز سىنىپ تاللىغۇچىلارنى ئىشلىتىڭ.
بۇ تىزىملىكتە v3.xx بىلەن v4.0.0 ئارىسىدىكى زاپچاسلارنىڭ مۇھىم ئۆزگىرىشى گەۋدىلەندۈرۈلگەن.
Bootstrap 4 نىڭ يېڭىسى Reboot بولۇپ ، يېڭى ئۇسلۇب جەدۋىلى ئۆزىمىزنىڭ مەلۇم دەرىجىدە ئويلانغان ئەسلىگە كەلتۈرۈش ئۇسلۇبى بىلەن نورماللاشتۇرۇشنى ئاساس قىلىدۇ. بۇ ھۆججەتتە كۆرۈنىدىغانلار پەقەت ئېلېمېنتلارنىلا ئىشلىتىدۇ - بۇ يەردە دەرس يوق. بۇ بىزنىڭ قايتا تەڭشەش ئۇسلۇبىمىزنى تېخىمۇ كۆپ مودۇللۇق ئۇسۇل ئۈچۈن زاپچاس ئۇسلۇبىمىزدىن ئايرىپ تۇرىدۇ. بۇ ئۆز ئىچىگە ئالغان بىر قىسىم مۇھىم ئەسلىگە كەلتۈرۈشلەر ئۆزگەرتىش box-sizing: border-box
، نۇرغۇن ئېلېمېنتلاردىكى ئۇلىنىش ، ئۇلىنىش ئۇسلۇبى ۋە نۇرغۇن شەكىل ئېلېمېنتلىرىنى ئەسلىگە كەلتۈرۈش قاتارلىقلارنى ئۆز ئىچىگە ئالىدۇ.em
rem
.text-
بارلىق ئىقتىدارلارنى_utilities.scss
ھۆججەتكە يۆتكىدى .- ئۇنىڭ ئۇسلۇبى سۈپىتىدە تاشلانغاندىن كېيىن ، ئاممىۋى
.page-header
مۇلازىمەتلەر ئارقىلىق قوللىنىشقا بولىدۇ. .dl-horizontal
تاشلاندى. ئەكسىچە ،.row
ئۇنىڭ ۋە بالىلىرىغا<dl>
كاتەكچە ئىستون دەرسلىكى (ياكى ئارىلاشما) ئىشلىتىڭ ۋە ئىشلىتىڭ .<dt>
<dd>
<blockquote>
بۆلەكلەرنى قايتىدىن لايىھىلەپ ، ئۇلارنىڭ ئۇسلۇبىنى ئېلېمېنتتىن يەككە سىنىپقا يۆتكىدى ،.blockquote
..blockquote-reverse
تېكىست قوراللىرى ئۈچۈن ئۆزگەرتكۈچنى تاشلىدى ..list-inline
ھازىر ئۇنىڭ بالىلار تىزىملىكىدىكى تۈرلەرنىڭ ئۇلارغا يېڭى.list-inline-item
دەرس قوللىنىلىشىنى تەلەپ قىلىدۇ.
- ئۆزگەرتىلگەن .
.img-responsive
_.img-fluid
- ئۆزگەرتىلگەن
.img-rounded
_.rounded
- ئۆزگەرتىلگەن
.img-circle
_.rounded-circle
- تاللىغۇچىلارنىڭ بارلىق ئەھۋاللىرى
>
دېگۈدەك چىقىرىۋېتىلدى ، يەنى ئۇۋىغان جەدۋەللەر ھازىر ئاتا-ئانىلارنىڭ ئۇسلۇبىغا ئاپتوماتىك ۋارىسلىق قىلىدۇ. بۇ بىزنىڭ تاللىغۇچىلىرىمىزنى ۋە يوشۇرۇن خاسلاشتۇرۇشنى زور دەرىجىدە ئاددىيلاشتۇرىدۇ. - ئىزچىللىق
.table-condensed
ئۈچۈن ئۆزگەرتىلدى.table-sm
. - يېڭى
.table-inverse
تاللاش قوشۇلدى. - جەدۋەل بېشىنى ئۆزگەرتكۈچ قوشۇلدى:
.thead-default
ۋە.thead-inverse
. - مەزمۇن دەرسلىكىنىڭ
.table-
نامىغا ئۆزگەرتىلگەن. شۇڭلاشقا.active
،.success
، ۋە.warning
، ۋە ، ، ۋە . _.danger
.info
.table-active
.table-success
.table-warning
.table-danger
.table-info
- يۆتكەلگەن ئېلېمېنت
_reboot.scss
ھۆججەتكە ئەسلىگە كېلىدۇ. - ئۆزگەرتىلگەن .
.control-label
_.col-form-label
- ئۆزگەرتىلگەن
.input-lg
ۋە ئايرىم - ئايرىم.input-sm
ھالدا ..form-control-lg
.form-control-sm
- ئاددىيلىق
.form-group-*
ئۈچۈن دەرسلەرنى تاشلىدى..form-control-*
ھازىر ئۇنىڭ ئورنىغا دەرس ئىشلىتىڭ . - تاشلىۋېتىلدى
.help-block
ۋە ئۇنى.form-text
بۆلەك دەرىجىلىك ياردەم تېكىستىگە ئالماشتۇردى. ئىچكى ياردەم تېكىست ۋە باشقا جانلىق تاللاشلار ئۈچۈن پايدىلىق دەرسلەرنى ئىشلىتىڭ.text-muted
. - تاشلاندى
.radio-inline
ۋە.checkbox-inline
. .checkbox
ھەر خىل.radio
سىنىپلارغا بىرلەشتۈرۈلدى ..form-check
.form-check-*
- گورىزونتال شەكلى ئۆزگەرتىلدى:
- دەرس
.form-horizontal
تەلىپىنى تاشلىدى. .form-group
ئەمدى.row
ئارىلاشتۇرۇش ئارقىلىق ئۇسلۇبنى قوللانمايدۇ ، شۇڭا.row
ھازىر گورىزونتال تور ئورۇنلاشتۇرۇشى تەلەپ قىلىنىدۇ (مەسىلەن ،<div class="form-group row">
)..col-form-label
S بىلەن تىك مەركىزى بەلگىسىگە يېڭى دەرس قوشۇلدى.form-control
..form-row
كاتەكچە سىنىپلىرى بىلەن ئىخچام شەكىل ئورۇنلاشتۇرۇشىغا يېڭى قوشۇلدى (.row
a نى ئالماشتۇرۇڭ.form-row
).
- دەرس
- ئىختىيارى جەدۋەل قوللاش (تەكشۈرۈش رامكىسى ، رادىئو ، تاللاش ۋە ھۆججەت كىرگۈزۈش ئۈچۈن) قوشۇلدى.
- ئالماشتۇرۇلغان
.has-error
ۋە HTML5 شەكلىدىكى دەرسلەر CSS ۋە ساختا دەرسلەر ئارقىلىق دەلىللەش.has-warning
شەكلىنى دەلىللەيدۇ ..has-success
:invalid
:valid
- ئۆزگەرتىلگەن .
.form-control-static
_.form-control-plaintext
- ئۆزگەرتىلگەن .
.btn-default
_.btn-secondary
- دەرسنى
.btn-xs
پۈتۈنلەي.btn-sm
v3 نىڭكىدىن كىچىكرەك قىلىپ تاشلىدى. - JQuery قىستۇرمىسىنىڭ دۆلەت دەرىجىلىك كۇنۇپكا ئىقتىدارى چۈشۈپ كەتتى.
button.js
بۇ ئۇسۇل$().button(string)
ۋە$().button('reset')
ئۇسۇللارنى ئۆز ئىچىگە ئالىدۇ. بىز ئۇنىڭ ئورنىغا ئازراق JavaScript ئىشلىتىشنى تەۋسىيە قىلىمىز ، بۇ سىز ئويلىغاندەك ھەرىكەت قىلىشنىڭ پايدىسى بولىدۇ.- شۇنىڭغا دىققەت قىلىڭكى ، قىستۇرمىنىڭ باشقا ئىقتىدارلىرى (كۇنۇپكا تەكشۈرۈش رامكىسى ، كۇنۇپكا رادىئوسى ، تاق تاقاش كۇنۇپكىسى) v4 دا ساقلاپ قېلىندى.
- كۇنۇپكىلارنى IE9 + قوللايدىغان
[disabled]
قىلىپ ئۆزگەرتىڭ . قانداقلا بولمىسۇن يەنىلا زۆرۈر ، چۈنكى يەرلىك مېيىپ مەيدانلار IE11 دا يەنىلا كەمتۈك .:disabled
:disabled
fieldset[disabled]
- Flexbox ئارقىلىق زاپچاسنى قايتا يېزىڭ.
- چىقىرىۋېتىلدى
.btn-group-justified
.<div class="btn-group d-flex" role="group"></div>
ئالماشتۇرۇش ئورنىدا ئېلېمېنتلار بىلەن ئورالغان ئورالما ئورنىدا ئىشلەتسىڭىز بولىدۇ.w-100
. - چىقىرىۋېتىلگەن
.btn-group-xs
دەرسنى پۈتۈنلەي تاشلىدى.btn-xs
. - كۇنۇپكا قورال بالداقلىرىدىكى كۇنۇپكا گۇرۇپپىلىرى ئارىسىدىكى ئېنىق ئارىلىق ئۆچۈرۈلدى. ھازىر ئىشلىتىڭ.
- باشقا زاپچاسلار بىلەن ئىشلىتىش ئۈچۈن ياخشىلانغان ھۆججەتلەر.
- ئاتا-ئانىلار تاللىغۇچىلاردىن بارلىق زاپچاسلار ، ئۆزگەرتكۈچلەر قاتارلىق يەككە دەرسلەرگە ئالماشتۇرۇلدى.
- ئاددىيلاشتۇرۇلغان تامچە ئۇسلۇبلار چۈشۈش تىزىملىكىگە ئۇلانغان ياكى تۆۋەنگە قارىغان ئوقيا بىلەن توشۇلمايدۇ.
<div>
تامچە چۈشۈشنى ھازىر s ياكى s ئارقىلىق قۇرغىلى بولىدۇ<ul>
.<a>
تۆۋەنگە چۈشۈش ئۇسلۇبى ۋە بەلگىسىنى قايتىدىن قۇرۇپ ، ئاسان<button>
چۈشۈرۈلگەن تۈرلەرنى قوللايدۇ.- ئۆزگەرتىلگەن .
.divider
_.dropdown-divider
- تاشلاش تۈرلىرى ھازىر تەلەپ قىلىدۇ
.dropdown-item
. - تامچە قوزغىتىش ئەمدى ئېنىق تەلەپ قىلمايدۇ
<span class="caret"></span>
. بۇ ھازىر CSS ئارقىلىق ئاپتوماتىك::after
تەمىنلىنىدۇ.dropdown-toggle
.
- يېڭى
576px
كاتەكچە بۆسۈش ئېغىزى قوشۇلدىsm
، يەنى ھازىر جەمئىي بەش قاتلام (xs
،sm
،md
،lg
ۋەxl
) بار. - ئىنكاسچان تور ئۆزگەرتىش سىنىپىنىڭ نامىنى
.col-{breakpoint}-{modifier}-{size}
ئاددىي.{modifier}-{breakpoint}-{size}
تور سىنىپىغا ئۆزگەرتتى. - يېڭى ئەۋرىشىم ھەرىكەتلەندۈرگۈچ كۈچ
order
سىنىپى ئۈچۈن ئىتتىرىش ۋە تارتىش ئۆزگەرتىش سىنىپىنى تاشلىدى. مەسىلەن ، ئۇنىڭ ئورنىغا.col-8.push-4
ۋە.col-4.pull-8
ئىشلىتىسىز ..col-8.order-2
.col-4.order-1
- كاتەكچە سىستېمىسى ۋە زاپچاسلىرى ئۈچۈن ئەۋرىشىم دەرسلىك دەرسلىكى قوشۇلدى.
- Flexbox ئارقىلىق زاپچاسنى قايتا يېزىڭ.
- تىزىملىك گۇرۇپپىسىنىڭ تۈرلىرىنىڭ ئۇسلۇب ئۇلىنىشى ۋە كۇنۇپكا نۇسخىسى ئۈچۈن
a.list-group-item
ئېنىق سىنىپقا ئالماشتۇرۇلدى ..list-group-item-action
.list-group-flush
كارتا بىلەن ئىشلىتىش ئۈچۈن دەرس قوشۇلدى .
- Flexbox ئارقىلىق زاپچاسنى قايتا يېزىڭ.
- ئەۋرىشىم ساندۇققا يۆتكىلىشنى كۆزدە تۇتقاندا ، بىز ئەمدى لەيلىمە دېتال ئىشلەتمىگەچكە ، ماۋزۇدىكى قويۇپ بېرىش سىنبەلگىسىنىڭ توغرىلىنىشى بۇزۇلغان بولۇشى مۇمكىن. لەيلىمە مەزمۇن بىرىنچى ئورۇندا تۇرىدۇ ، ئەمما ئەۋرىشىم ساندۇق بىلەن ئەمدى ئۇنداق بولمايدۇ. ئىشتىن بوشىتىلغان سىنبەلگىلەرنى يېڭىلاپ مودېل ماۋزۇدىن كېيىن كېلىدۇ.
- تاللاش ( سىرتقى
remote
مەزمۇننى ئاپتوماتىك يۈكلەشكە ۋە مودېلغا ئوكۇل قىلىشقا ئىشلىتىشكە بولىدۇ) ۋە مۇناسىپloaded.bs.modal
ھادىسە چىقىرىۋېتىلدى. ئۇنىڭ ئورنىغا خېرىدار تەرەپ قېلىپىنى ياكى سانلىق مەلۇمات باغلاش رامكىسىنى ئىشلىتىشنى ياكى jQuery.load غا تېلېفون قىلىشنى تەۋسىيە قىلىمىز .
- Flexbox ئارقىلىق زاپچاسنى قايتا يېزىڭ.
>
ئۇلانمىغان دەرسلەر ئارقىلىق ئاددىي ئۇسلۇب ئۈچۈن بارلىق تاللىغۇچىلارنى دېگۈدەك تاشلىدى .- HTML غا ئوخشاش تاللىغۇچىلارنىڭ ئورنىغا s ، s ۋە s
.nav > li > a
ئۈچۈن ئايرىم دەرسلەرنى ئىشلىتىمىز . بۇ كېڭەيتىلگەن كېڭەيتىش ئېلىپ بارغاندا HTML نى تېخىمۇ جانلىق قىلىدۇ..nav
.nav-item
.nav-link
يولباشچى ماسلاشتۇرۇش ، ئىنكاس قايتۇرۇش ۋە خاسلاشتۇرۇشنى قوللاش ئارقىلىق flexbox دا پۈتۈنلەي يېزىلدى.
- مەسئۇلىيەتچان يولباشچى ھەرىكەتلەر ھازىر سىز قاۋاقخانىنى قەيەردە يىمىرىۋېتىشنى تاللىغان
.navbar
ئورۇنغا ئېھتىياجلىق ئورۇنغا ئاساسەن قوللىنىلىدۇ..navbar-expand-{breakpoint}
ئىلگىرى بۇ ئازراق ئۆزگىرىشچان ئۆزگەرتىش بولۇپ ، قايتا تولۇقلاشنى تەلەپ قىلغان. .navbar-default
ھازىرمۇ.navbar-light
ئوخشاش.navbar-dark
. ھەر بىر يولباشچىدا بۇلارنىڭ بىرى تەلەپ قىلىنىدۇ. قانداقلا بولمىسۇن ، بۇ دەرسلەر ئەمدىbackground-color
s نى تەڭشىمەيدۇ. ئەكسىچە ئۇلار پەقەت تەسىرcolor
قىلىدۇ.- Navbars ھازىر مەلۇم خىل تەگلىك باياناتىنى تەلەپ قىلىدۇ. تەگلىك ئەسلىھەلىرىمىزدىن () تاللاڭ ياكى ساراڭ خاسلاشتۇرۇش ئۈچۈن
.bg-*
ئۈستىدىكى يورۇقلۇق / تەتۈر دەرسلەر بىلەن ئۆزىڭىزنى تاللاڭ . - ئەۋرىشىم ئۇسلۇبنى كۆزدە تۇتقاندا ، ناۋايلار ھازىر جانلىق ماسلاشتۇرۇش تاللانمىلىرىغا flexbox قورالىدىن پايدىلىنالايدۇ.
.navbar-toggle
ھازىر.navbar-toggler
ۋە ئوخشىمىغان ئۇسلۇب ۋە ئىچكى بەلگە بار (ئۈچ<span>
s دىن ئېشىپ كەتمەيدۇ).- دەرسنى
.navbar-form
پۈتۈنلەي تاشلىدى. ئۇ ئەمدى لازىم ئەمەس. ئۇنىڭ ئورنىغا ،.form-inline
زۆرۈر تېپىلغاندا margin قوراللىرىنى ئىشلىتىڭ ۋە ئىشلىتىڭ. - Navbars ئەمدى ئۆز ئىچىگە ئالمايدۇ
margin-bottom
ياكىborder-radius
سۈكۈتتىكى ھالەتتە. زۆرۈر تېپىلغاندا ئاممىۋى ئەسلىھەلەرنى ئىشلىتىڭ. - ناۋادا بار بولغان بارلىق مىساللار يېڭىلاندى.
- Flexbox ئارقىلىق زاپچاسنى قايتا يېزىڭ.
- ھازىر s نىڭ ئەۋلادلىرىغا ئېنىق دەرسلەر (
.page-item
، ) تەلەپ قىلىنىدۇ.page-link
.pagination
- خاسلاشتۇرۇلغان
.pager
سىزىق كۇنۇپكىسىدىن ئازراق بولغاچقا زاپچاسنى پۈتۈنلەي تاشلىدى.
- ئېنىق بىر سىنىپ ،
.breadcrumb-item
ھازىر.breadcrumb
s نىڭ ئەۋلادلىرىغا تەلەپ قىلىنىدۇ
- ئېلېمېنتنى مۇستەھكەملەش
.label
ۋە.badge
پارچىلاش<label>
ۋە مۇناسىۋەتلىك زاپچاسلارنى ئاددىيلاشتۇرۇش. .badge-pill
يۇمىلاق «دورا» كۆرۈنۈشىگە ئۆزگەرتكۈچ سۈپىتىدە قوشۇلدى .- بەلگە تىزىملىك گۇرۇپپىلىرى ۋە باشقا زاپچاسلاردا ئاپتوماتىك لەيلىمەيدۇ. ھازىر بۇنىڭ ئۈچۈن پايدىلىق دەرسلەر تەلەپ قىلىنىدۇ.
.badge-default
باشقا يەرگە ئىشلىتىلگەن زاپچاس ئۆزگەرتىش سىنىپلىرىغا تاشلاندى ۋە.badge-secondary
قوشۇلدى.
پۈتۈنلەي يېڭى كارتا زاپچاسلىرى ئۈچۈن تاشلاندى.
.panel
to.card
, now flexbox..panel-default
چىقىرىۋېتىلدى ۋە ئالماشتۇرمىدى..panel-group
چىقىرىۋېتىلدى ۋە ئالماشتۇرمىدى..card-group
ئالماشتۇرغۇچى ئەمەس ، ئۇ ئوخشىمايدۇ..panel-heading
to.card-header
.panel-title
to.card-title
. كۆزلىگەن كۆرۈنۈشكە ئاساسەن ، سىز يەنە ماۋزۇ ئېلېمېنتلىرى ياكى دەرسلەرنى (مەسىلەن<h3>
،.h3
) ياكى توم ئېلېمېنت ياكى دەرسلەرنى (مەسىلەن<strong>
، ) ئىشلىتىشنى ئويلىسىڭىز<b>
بولىدۇ.font-weight-bold
. شۇنىڭغا دىققەت قىلىڭكى ،.card-title
ئوخشاش ئىسىم قويۇلغان بىلەن ، باشقىچە كۆرۈنۈش ھاسىل قىلىدۇ.panel-title
..panel-body
to.card-body
.panel-footer
to.card-footer
.panel-primary
،.panel-success
، ۋە.panel-info
، ۋە بىزنىڭ Sass خەرىتىمىزدىن ھاسىل قىلىنغان ئاممىۋى مۇلازىمەتلەر ئۈچۈن تاشلاندى ..panel-warning
.panel-danger
.bg-
.text-
.border
$theme-colors
- مەزمۇن خاراكتېرلىك
.progress-bar-*
دەرسلەرنى ئاممىۋى.bg-*
ئەسلىھەلەرگە ئالماشتۇردى. مەسىلەن ،class="progress-bar progress-bar-danger"
بولىدۇclass="progress-bar bg-danger"
. .active
ھەرىكەتچان ئىلگىرىلەش بالدىقىغا ئالماشتۇرۇلدى.progress-bar-animated
.
- لايىھىلەش ۋە ئۇسلۇبنى ئاددىيلاشتۇرۇش ئۈچۈن پۈتكۈل زاپچاسنى رېمونت قىلدى. سىزدە قاپلىغىلى بولىدىغان ئۇسلۇبلار ، يېڭى كۆرسەتكۈچلەر ۋە يېڭى سىنبەلگىلەر ئاز.
- بارلىق CSS ئۇلانمىغان ۋە ئۆزگەرتىلگەن بولۇپ ، ھەر بىر سىنىپنىڭ ئالدىن قوشۇلۇشىغا كاپالەتلىك قىلىنغان
.carousel-
.- كارۇسېل بۇيۇملىرى ئۈچۈن ،
.next
،.prev
،.left
ۋە.right
ھازىر.carousel-item-next
،.carousel-item-prev
،.carousel-item-left
ۋە.carousel-item-right
. .item
is is now.carousel-item
.- ئالدىنقى / كېيىنكى كونتروللار ئۈچۈن ،
.carousel-control.right
ھازىر.carousel-control.left
بار.carousel-control-next
،.carousel-control-prev
يەنى ئۇلار ئەمدى مەلۇم بىر ئاساسىي سىنىپنى تەلەپ قىلمايدۇ.
- كارۇسېل بۇيۇملىرى ئۈچۈن ،
- ئېھتىياجغا ئاساسەن بارلىق ئىنكاس قايتۇرۇش ئۇسلۇبىنى ئۆچۈرۈۋەتتى ، ئاممىۋى ئەسلىھەلەرگە كېچىكتۈرۈلدى (مەسىلەن ، بەزى كۆرۈنۈش نۇقتىلىرىدا خەت يېزىش) ۋە ئىختىيارى ئۇسلۇب.
- چىقىرىۋېتىلگەن رەسىم كارۇسېل بۇيۇملىرىدىكى رەسىملەرنى قاپلاپ ، ئاممىۋى مۇلازىمەتنى كېچىكتۈردى.
- يېڭى ماركا ۋە ئۇسلۇبلارنى ئۆز ئىچىگە ئالغان كارۇسېل مىسالى.
- ئۇسلۇبتىكى ئۇلانغان جەدۋەللەرنى قوللاش ئۆچۈرۈلدى. بارلىق جەدۋەل ئۇسلۇبلىرى ھازىر ئاددىي تاللىغۇچىلار ئۈچۈن v4 غا ۋارىسلىق قىلدى.
- تەتۈر جەدۋەل ئۆزگەرتىلگەن.
- كۆرسىتىش ، يوشۇرۇن ۋە تېخىمۇ كۆپ:
- كۆرسىتىش ئەسلىھەلىرىنى ئىنكاسچان قىلدى (مەسىلەن ،
.d-none
)d-{sm,md,lg,xl}-none
. .hidden-*
يېڭى كۆرسىتىش ئەسلىھەلىرىنىڭ كۆپ قىسمىنى تاشلىدى . مەسىلەن ، ئۇنىڭ ئورنىغا.hidden-sm-up
ئىشلىتىش.d-sm-none
. كۆرسىتىش قورالىغا.hidden-print
ئىسىم قويۇش لايىھىسىنى ئىشلىتىدىغان ئەسلىھەلەرنىڭ نامىنى ئۆزگەرتتى. بۇ بەتتىكى مەسئۇلىيەتچان مۇلازىمەت بۆلىكىدىكى تېخىمۇ كۆپ ئۇچۇرلار..float-{sm,md,lg,xl}-{left,right,none}
ئىنكاسچان لەيلىمە دەرسلەر قوشۇلدى ۋە چىقىرىۋېتىلدى.pull-left
،.pull-right
چۈنكى ئۇلار ئارتۇقچە.float-left
ۋە.float-right
.
- كۆرسىتىش ئەسلىھەلىرىنى ئىنكاسچان قىلدى (مەسىلەن ،
- تىپى:
- تېكىست توغرىلاش سىنىپىمىزغا ئىنكاسچان ئۆزگىرىشلەر قوشۇلدى
.text-{sm,md,lg,xl}-{left,center,right}
.
- تېكىست توغرىلاش سىنىپىمىزغا ئىنكاسچان ئۆزگىرىشلەر قوشۇلدى
- توغرىلاش ۋە ئارىلىق:
- تىك ۋە توغرىسىغا قىسقا سىزىقنى قوشقاندا ، ھەر تەرەپكە يېڭى ئىنكاس قايتۇرۇش پەرقى ۋە تاختا ئىشلىتىش قورالى قوشۇلدى.
- Flexbox قورالىنىڭ يۈك ساندۇقى قوشۇلدى .
.center-block
يېڭى.mx-auto
دەرسكە تاشلاندى .
- Clearfix كونا توركۆرگۈ نەشرىنى قوللاش ئۈچۈن يېڭىلاندى.
Bootstrap 3 نىڭ ساتقۇچىلار ئالدى قوشۇلغۇچىسى v3.2.0 دە ۋاقتى ئۆتكەن ، Bootstrap 4 دە ئېلىۋېتىلدى. بىز Autoprefixer نى ئىشلەتكەندىن كېيىن ، ئۇلار ئەمدى لازىم ئەمەس.
تۆۋەندىكى ئارىلاشمىلارنى چىقىرىۋەتتى : animation
، animation-delay
، animation-direction
، animation-duration
، animation-fill-mode
، animation-iteration-count
، animation-name
، animation-timing-function
، backface-visibility
، box-sizing
، content-columns
، hyphens
، opacity
، perspective
، perspective-origin
، rotate
، rotateX
، rotateY
، scale
، scaleX
، scaleY
، skew
، transform-origin
، transition-delay
_ transition-duration
_ transition-property
_ transition-timing-function
_transition-transform
translate
translate3d
user-select
ھۆججەتلىرىمىز تاختا كومپيۇتېرنىڭ دەرىجىسىنى ئۆستۈردى. تۆۋەندە تۆۋەندىكىلەر بار:
- بىز يەنىلا Jekyll نى ئىشلىتىۋاتىمىز ، ئەمما بىزنىڭ قىستۇرمىلىرىمىز بار:
bugify.rb
تور كۆرگۈمىزنىڭ كەمتۈك بېتىدىكى مەزمۇنلارنى ئۈنۈملۈك تىزىشقا ئىشلىتىلىدۇ .example.rb
سۈكۈتتىكىhighlight.rb
قىستۇرمىنىڭ ئىختىيارى چاتاق بولۇپ ، تېخىمۇ ئاسان مىسال-كود بىر تەرەپ قىلىشقا يول قويىدۇ.callout.rb
ئۇ مۇشۇنىڭغا ئوخشاش خاسلاشتۇرۇلغان چاتما ، ئەمما بىزنىڭ ئالاھىدە ھۆججەت چاقىرىشلىرىمىز ئۈچۈن لايىھەلەنگەن.- jekyll-toc بىزنىڭ جەدۋەل جەدۋىلىمىزنى ھاسىل قىلىشقا ئىشلىتىلىدۇ.
- بارلىق ھۆججەتلەرنىڭ مەزمۇنى Markdown دا (HTML نىڭ ئورنىغا) قايتا تەھرىرلەندى.
- بەتلەر تېخىمۇ ئاددىي مەزمۇن ۋە تېخىمۇ قولايلىق قاتلاملار ئۈچۈن قايتا تەشكىللەندى.
- Bootstrap نىڭ ئۆزگەرگۈچى مىقدار ، ئارىلاشما ۋە باشقىلاردىن تولۇق پايدىلىنىش ئۈچۈن دائىملىق CSS دىن SCSS غا يۆتكەلدۇق.
بارلىق @screen-
ئۆزگەرگۈچى مىقدار v4.0.0 دا ئۆچۈرۈلدى. media-breakpoint-up()
ئۇنىڭ ئورنىغا ، media-breakpoint-down()
ياكى media-breakpoint-only()
Sass ئارىلاشمىسىنى ياكى $grid-breakpoints
Sass خەرىتىسىنى ئىشلىتىڭ .
بىزنىڭ ئىنكاسچان ئاممىۋى دەرسلىرىمىز ئاساسەن ئوچۇق ئاممىۋى مۇلازىمەتكە پايدىلىق قىلىپ چىقىرىۋېتىلدى display
.
.hidden
JQuery ۋە ئۇسۇلى بىلەن زىددىيەتلىك بولغانلىقى ئۈچۈن ،.show
دەرسلەر ئۆچۈرۈلدى . ئەكسىچە ، خاسلىقنى ئالماشتۇرۇڭ ياكى بۇنىڭغا ئوخشاش ئىچكى ئۇسلۇبلارنى ئىشلىتىڭ .$(...).hide()
$(...).show()
[hidden]
style="display: none;"
style="display: block;"
- بارلىق
.hidden-
دەرسلەر ئۆچۈرۈلدى ، ئىسمى ئۆزگەرتىلگەن باسما قوراللىرى ئۈچۈنلا.- V3 دىن چىقىرىۋېتىلدى:
.hidden-xs
.hidden-sm
.hidden-md
.hidden-lg
.visible-xs-block
.visible-xs-inline
.visible-xs-inline-block
.visible-sm-block
.visible-sm-inline
.visible-sm-inline-block
.visible-md-block
.visible-md-inline
.visible-md-inline-block
.visible-lg-block
.visible-lg-inline
.visible-lg-inline-block
- V4 تەكىتلەشتىن چىقىرىۋېتىلدى:
.hidden-xs-up
.hidden-xs-down
.hidden-sm-up
.hidden-sm-down
.hidden-md-up
.hidden-md-down
.hidden-lg-up
.hidden-lg-down
- V3 دىن چىقىرىۋېتىلدى:
- بېسىش قوراللىرى ئەمدى باشلىمايدۇ
.hidden-
ياكى باشلىمايدۇ ..visible-
.d-print-
- كونا ئىسىملار:
.visible-print-block
،.visible-print-inline
،.visible-print-inline-block
،.hidden-print
- يېڭى دەرسلەر:
.d-print-block
،.d-print-inline
،.d-print-inline-block
،.d-print-none
- كونا ئىسىملار:
ئېنىق دەرسلەرنى ئىشلىتىشتىن كۆرە .visible-*
، ئۇنى ئېلېمېنتنىڭ ئېكرانىنىڭ چوڭلۇقىغا يوشۇرۇپ قويمايسىز. سىز بىر .d-*-none
سىنىپ بىلەن بىر .d-*-block
سىنىپنى بىرلەشتۈرۈپ ، ئېكران چوڭلۇقىنىڭ مەلۇم ئارىلىقىدا ئېلېمېنتنى .d-none.d-md-block.d-xl-none
كۆرسىتەلەيسىز (مەسىلەن ئېلېمېنتنى پەقەت ئوتتۇرا ۋە چوڭ ئۈسكۈنىلەردە كۆرسىتىدۇ).
شۇنىڭغا دىققەت قىلىڭكى ، v4 دىكى كاتەكچە بۆسۈش ئېغىزىدىكى ئۆزگىرىش ئوخشاش نەتىجىگە ئېرىشىش ئۈچۈن بىر چوڭ ئۆتكەلدىن ئۆتۈشىڭىز كېرەكلىكىنى كۆرسىتىدۇ. يېڭى ئىنكاسچان ئەمەلىي دەرسلەر ئاز ئۇچرايدىغان ئەھۋاللارنى سىغدۇرۇشقا ئۇرۇنمايدۇ ، ئېلېمېنتنىڭ كۆرۈنۈشچانلىقىنى بىر تۇتاش ئۇلىنىش دائىرىسى سۈپىتىدە ئىپادىلىگىلى بولمايدۇ. بۇنداق ئەھۋالدا سىز ئىختىيارى CSS نى ئىشلىتىشىڭىز كېرەك.