Bootstrap ئىنكاسچان 12 ئىستون تورىدا ياسالغان. بىز يەنە بۇ سىستېمىغا ئاساسەن مۇقىم ۋە سۇيۇقلۇق كەڭلىكتىكى ئورۇنلاشتۇرمىلارنى قوشتۇق.
Bootstrap نىڭ بىر قىسمى سۈپىتىدە تەمىنلەنگەن سۈكۈتتىكى تور سىستېمىسى 940px كەڭلىك ، 12 ئىستون تورى .
ئۇنىڭدا يەنە ھەر خىل ئۈسكۈنىلەر ۋە ئېنىقلىقلارنىڭ تۆت خىل ئىنكاسچانلىقى بار: تېلېفون ، تاختا كومپيۇتېر سۈرىتى ، ئۈستەل مەنزىرىسى ۋە كىچىك ئۈستەل ئۈستىلى ۋە چوڭ ئېكرانلىق ئۈستەل ئۈستىلى.
- <div class = "row" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
بۇ يەردە كۆرسىتىلگەندەك ، ئىككى خىل «ستون» ئارقىلىق ئاساسىي ئورۇنلاشتۇرۇش ھاسىل قىلغىلى بولىدۇ ، ھەر بىرى تور تورىمىزنىڭ بىر قىسمى دەپ ئېنىقلىغان 12 ئاساسى ئىستوننىڭ بىر قانچەسىنى ئۆز ئىچىگە ئالىدۇ.
- <div class = "row" >
- <div class = "span4" > ... </div>
- <div class = "span4 offset4" > ... </div>
- </div>
Bootstrap دىكى تۇراقلىق (سۇيۇقلۇق ئەمەس) تور سىستېمىسى بىلەن ئۇۋا قىلىش ئاسان. مەزمۇنىڭىزغا ئۇۋا قىلىش ئۈچۈن ، ھازىر بار بولغان ئىستونغا يېڭى .row
ۋە بىر يۈرۈش ستون قوشۇڭ ..span*
.span*
ئۇلانغان قۇرلار ئاتا-ئانىسىنىڭ ستون سانىغا قوشۇلىدىغان بىر يۈرۈش ستونلارنى ئۆز ئىچىگە ئېلىشى كېرەك. مەسىلەن ، ئىككى ئۇۋىغان .span3
ئىستوننى a ئىچىگە قويۇش كېرەك .span6
.
- <div class = "row" >
- <div class = "span12" >
- 1-دەرىجە
- <div class = "row" >
- <div class = "span6" > 2-دەرىجە </div>
- <div class = "span6" > 2-دەرىجە </div>
- </div>
- </div>
- </div>
سۇيۇقلۇق تور سىستېمىسى مۇقىم پېكسىلنىڭ ئورنىغا ستون كەڭلىكى ئۈچۈن پىرسەنت ئىشلىتىدۇ. ئۇ يەنە بىزنىڭ مۇقىم تور سىستېمىسىغا ئوخشاش ئىنكاس قايتۇرۇشچانلىقى بار ، ئاچقۇچلۇق ئېكران ئېنىقلىق ۋە ئۈسكۈنىلەرنىڭ مۇۋاپىق نىسبىتىگە كاپالەتلىك قىلىدۇ.
ھەر قانداق قۇر سۇيۇقلۇقىنى ئۆزگەرتىش .row
ئارقىلىقلا قىلىڭ .row-fluid
. تۈۋرۈكلەر ئوخشاش ھالەتتە تۇرىدۇ ، مۇقىم ۋە سۇيۇقلۇق ئورۇنلاشتۇرۇلۇشى ئارىسىدا ئۇدۇل ئۇدۇل كېلىدۇ.
- <div class = "row-fluid" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
سۇيۇقلۇق تورى بىلەن ئۇۋا سېلىش سەل ئوخشىمايدۇ: ئۇۋا تۈۋرۈكلەرنىڭ سانى ئاتا-ئانىغا ماس كېلىشىنىڭ ھاجىتى يوق. ئەكسىچە ، ھەر بىر قۇر ئانا ستوننىڭ% 100 نى ئىگىلەيدىغان بولغاچقا ، ستونلىرىڭىز ھەر بىر دەرىجىگە قايتۇرۇلىدۇ.
- <div class = "row-fluid" >
- <div class = "span12" >
- 1-دەرىجە
- <div class = "row-fluid" >
- <div class = "span6" > 2-دەرىجە </div>
- <div class = "span6" > 2-دەرىجە </div>
- </div>
- </div>
- </div>
ئۆزگىرىشچان | كۆڭۈلدىكى قىممىتى | چۈشەندۈرۈش |
---|---|---|
@gridColumns |
12 | ستون سانى |
@gridColumnWidth |
60px | ھەر بىر ئىستوننىڭ كەڭلىكى |
@gridGutterWidth |
20px | ستونلار ئارىسىدىكى سەلبىي بوشلۇق |
@siteWidth |
بارلىق ئىستون ۋە ئۆستەڭلەرنىڭ يىغىندىسى | ئارىلاشما كەڭلىك بەلگىلەش ئۈچۈن تۈۋرۈك ۋە ئۆستەڭ سانىنى .container-fixed() سانايدۇ |
Bootstrap غا ياسالغان سۈكۈتتىكى 940px تور سىستېمىسىنى خاسلاشتۇرۇش ئۈچۈن بىر قانچە ئۆزگەرگۈچى مىقدار بولۇپ ، يۇقىرىدا خاتىرىلەنگەن. كاتەكچىنىڭ بارلىق ئۆزگەرگۈچى مىقدارلىرى ئۆزگەرمەيدۇ.
تورنى ئۆزگەرتىش ئۈچ @grid*
ئۆزگەرگۈچى مىقدارنى ئۆزگەرتىش ۋە Bootstrap نى قايتا ياساشنى كۆرسىتىدۇ. ئۆزگەرگۈچى مىقداردىكى كاتەكچە ئۆزگەرگۈچى مىقدارنى ئۆزگەرتىڭ . ھۆججەتلەشتۈرۈلگەن تۆت خىل ئۇسۇلنىڭ بىرىنى ئىشلىتىڭ . ئەگەر تېخىمۇ كۆپ ئىستون قوشسىڭىز ، grid.less غا CSS نى قوشۇڭ.
تورنىڭ خاسلاشتۇرۇلۇشى پەقەت كۆڭۈلدىكى سەۋىيىدە ئىشلەيدۇ ، 940px تورى. Bootstrap نىڭ ئىنكاسچان تەرەپلىرىنى ساقلاپ قېلىش ئۈچۈن ، سىز تورنى ئىنكاسچان.
سۈكۈتتىكى ۋە ئاددىي 940px كەڭلىكتە ، پەقەت بىرلا تور بېكەت ياكى بەت تەمىنلىگەن مەركەزلىك ئورۇنلاشتۇرۇش <div class="container">
.
- <body>
- <div class = "قاچا" >
- ...
- </div>
- </body>
<div class="container-fluid">
جانلىق بەت قۇرۇلمىسى ، min- ۋە max- كەڭلىكى ۋە سول تەرەپتىكى يان بالداقنى بېرىدۇ. ئەپ ۋە ھۆججەتلەر ئۈچۈن ناھايىتى ياخشى.
- <div class = "قاچا-سۇيۇقلۇق" >
- <div class = "row-fluid" >
- <div class = "span2" >
- <! - يانبالداق مەزمۇنى ->
- </div>
- <div class = "span10" >
- <! - بەدەن مەزمۇنى ->
- </div>
- </div>
- </div>
Bootstrap بىر ھۆججەتتىكى بىر قانچە مېدىيا سوئاللىرىنى قوللايدۇ ، تۈرلىرىڭىزنى ئوخشىمىغان ئۈسكۈنىلەر ۋە ئېكران ئېنىقلىقلىرىغا تېخىمۇ ماسلاشتۇرىدۇ. بۇ يەردە نېمىلەرنى ئۆز ئىچىگە ئالىدۇ:
بەلگە | ئورۇنلاشتۇرۇش كەڭلىكى | ستون كەڭلىكى | كەڭلىك كەڭلىكى |
---|---|---|---|
ئەقلىي ئىقتىدارلىق تېلېفون | 480px and below | سۇيۇق تۈۋرۈك ، مۇقىم كەڭلىك يوق | |
پورترېت تابلېتكىسى | 480px دىن 768px غىچە | سۇيۇق تۈۋرۈك ، مۇقىم كەڭلىك يوق | |
مەنزىرە تاختا كومپيۇتېر | 768px دىن 979px غىچە | 42px | 20px |
سۈكۈتتىكى | 980px and up | 60px | 20px |
چوڭ ئېكران | 1210px and up | 70px | 30px |
ئۈسكۈنىلەرنىڭ ئىنكاسچان بەتلەرنى توغرا كۆرسىتىشىگە كاپالەتلىك قىلىش ئۈچۈن ، كۆرۈش مېتا بەلگىسىنى ئۆز ئىچىگە ئالىدۇ.
- <meta name = "viewport" content = "width = device-width, initial-scale = 1.0" >
مېدىيا سوئاللىرى نىسبىتى ، كەڭلىكى ، كۆرسىتىش تىپى قاتارلىق بىر قاتار شەرتلەرگە ئاساسەن خاس CSS غا يول قويىدۇ ، ئەمما ئادەتتە ئەتراپى min-width
ۋە max-width
.
Bootstrap بۇ مېدىيا سوئاللىرىنى ئاپتوماتىك ئۆز ئىچىگە ئالمايدۇ ، ئەمما ئۇلارنى چۈشىنىش ۋە قوشۇش ناھايىتى ئاسان ھەمدە ئەڭ ئاز تەڭشەشنى تەلەپ قىلىدۇ. Bootstrap نىڭ ئىنكاسچان ئىقتىدارلىرىنى ئۆز ئىچىگە ئالغان بىر قانچە تاللىشىڭىز بار:
نېمىشقا ئۇنى ئۆز ئىچىگە ئالمايدۇ؟ راستىنى ئېيتسام ، ھەممە ئىشنىڭ ئىنكاسى بولۇشى ناتايىن. پروگراممېرلارنى بۇ ئىقتىدارنى ئۆچۈرۈۋېتىشكە ئىلھاملاندۇرۇشنىڭ ئورنىغا ، ئۇنى قوزغىتىشنى ئەڭ ياخشى دەپ قارايمىز.
- // مەنزىرە تېلېفونى ۋە ئاستى
- @media ( max - width : 480px ) { ... }
- // مەنزىرىلىك تېلېفون تاختا كومپيۇتېر
- @media ( max - width : 768px ) { ... }
- // مەنزىرە ۋە ئۈستەل يۈزىگە رەسىملىك تاختا كومپيۇتېر
- @media ( min - width : 768px ) and ( max - width : 980px ) { ... }
- // چوڭ ئۈستەل
- @media ( min - width : 1200px ) { .. }