Gaýgy

“Bootstrap” 12 sütünli gözeneklerde, ýerleşişlerde we böleklerde gurulýar.

HTML5 doktip görnüşini talap edýär

Bootstrap, HTML5 doktipiniň ulanylmagyny talap edýän käbir HTML elementlerini we CSS häsiýetlerini ulanýar. Allhli taslamalaryňyzyň başynda goşuň.

  1. <! DOKTYPE html>
  2. <html lang = "en" >
  3. ...
  4. </html>

Tipografiýa we baglanyşyklar

“Bootstrap” esasy global displeýi, tipografiýany we baglanyşyk stillerini düzýär. Has takygy, biz:

  • marginBedeni aýyryň
  • Gurnama background-color: white;_body
  • @baseFontFamily, @baseFontSizeWe @baseLineHeighthäsiýetleri tipografiki esas hökmünde ulanyň
  • Linkhliumumy baglanyşyk reňkini düzüň @linkColorwe diňe baglanyşyk setirlerini ulanyň:hover

Bu stilleri scaffolding.less -den tapyp bilersiňiz .

Normalize arkaly täzeden düzüň

“Bootstrap 2” bilen köne täzeden düzülen blok, “ HTML5 Boilerplate ” -ni güýçlendirýän Nikolas Gallagher tarapyndan döredilen “ Normalize.css ” -iň peýdasyna taşlandy . “ Reset.less ” -iň içinde “Normalize” -iň köpüsini ulanýan wagtymyz, “Bootstrap” üçin käbir elementleri aýyrdyk.

Göni gözenegiň mysaly

Adaty Bootstrap gözenek ulgamy , 12 sütünden peýdalanýar we täsirli aýratynlyklary açyk bolmazdan 940px giňlikdäki konteýner ýasaýar . Duýgur CSS faýly goşulanda, gözenegiňize baglylykda gözenek 724px we ini 1170px bolýar. 767px görnüş görnüşleriniň aşagynda sütünler suwuk bolýar we dikligine saklanýar.

1
1
1
1
1
1
1
1
1
2
3
4
4
5
9

Esasy gözenek HTML

Twoönekeý iki sütün düzülişi üçin a dörediň .rowwe degişli .span*sütün goşuň. Bu 12 sütünli gözenek bolansoň, hersi .span*şol 12 sütüniň bir bölegini öz içine alýar we her hatar üçin elmydama 12-e çenli goşmaly (ýa-da ene-atadaky sütünleriň sany).

  1. <div class = "row" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span8" > ... </div>
  4. </div>

Bu mysaly göz öňünde tutup, .span4jemi .span812 sütün we doly hatar düzýäris.

Sütünleri öçürmek

Sütünleri ulanyp, sütünleri çepe geçiriň .offset*. Her synp sütüniň çep gyrasyny tutuş sütün bilen ýokarlandyrýar. Mysal üçin, dört sütüniň üstünden .offset4geçýär ..span4

4
3 ofset 2
3 ofset 1
3 ofset 2
6 ofset 3
  1. <div class = "row" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span3 offset2" > ... </div>
  4. </div>

Höwürtge sütünleri

Mazmunyňyzy deslapky gözenek bilen ýerleşdirmek üçin, bar bolan sütüniň içine täze .rowwe sütünler goşuň . Öýlenen hatarlarda ene-atasynyň sütünleriniň sanyny goşýan sütünler toplumy bolmaly..span*.span*

Mysal

Bu ýerde iki sany .span4sütün a .span8.

Sütüniň 1-nji derejesi
2-nji dereje
2-nji dereje
  1. <div class = "row" >
  2. <div class = "span9" >
  3. 1-nji dereje sütüni
  4. <div class = "row" >
  5. <div class = "span6" > 2-nji dereje </div>
  6. <div class = "span3" > 2-nji dereje </div>
  7. </div>
  8. </div>
  9. </div>

Göni suwuk gözenegiň mysaly

Suwuklyk set ulgamy sütün giňligi üçin pikseliň ýerine göterimleri ulanýar. Esasy ekran çözgütleri we enjamlary üçin dogry nisbatlary üpjün edip, kesgitli gözenek ulgamymyz bilen deň derejede täsirli mümkinçiliklere eýe.

1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
8
6
6
12

Esasy suwuklyk HTML

Üýtgedip, islendik hatary "suwuk" .rowediň .row-fluid. Sütün synplary takyk we suwuk torlaryň arasynda aýlanmagy aňsatlaşdyrýar.

  1. <div class = "hatar-suwuk" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span8" > ... </div>
  4. </div>

Suwuklygyň öçürilmegi

Kesgitli gözenek ulgamynyň öçürilmegi bilen birmeňzeş işleýär: .offset*köp sütüniň öwezini dolmak üçin islendik sütüne goşuň.

4
4 ofset 4
3 ofset 3
3 ofset 3
6 ofset 6
  1. <div class = "hatar-suwuk" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span4 offset2" > ... </div>
  4. </div>

Suwuk höwürtge

Suwuk torlar bilen höwürtge birneme üýtgeşik: höwürtgelenen sütünleriň sany ene-atanyň sütünleriniň sanyna laýyk gelmeli däldir. Muňa derek, ýerleşdirilen sütünleriň her derejesi täzeden düzülýär, sebäbi her hatar esasy sütüniň 100% -ini alýar.

Suwuklyk 12
Suwuklyk 6
Suwuklyk 6
  1. <div class = "hatar-suwuk" >
  2. <div class = "span12" >
  3. Sütüniň 1-nji derejesi
  4. <div class = "hatar-suwuk" >
  5. <div class = "span6" > 2-nji dereje </div>
  6. <div class = "span6" > 2-nji dereje </div>
  7. </div>
  8. </div>
  9. </div>

Bellenen tertip

<div class="container">Diňe zerur bolan umumy kesgitlenen giňlik (we islege görä jogap beriji) tertibi üpjün edýär .

  1. <body>
  2. <div class = "konteýner" >
  3. ...
  4. </div>
  5. </body>

Suwuklyk tertibi

<div class="container-fluid">Programmalar we resminamalar üçin ajaýyp suwuk, iki sütünli sahypa dörediň .

  1. <div class = "konteýner-suwuklyk" >
  2. <div class = "hatar-suwuk" >
  3. <div class = "span2" >
  4. <! - gapdal paneliň mazmuny ->
  5. </div>
  6. <div class = "span10" >
  7. <! - Bedeniň mazmuny ->
  8. </div>
  9. </div>
  10. </div>

Duýgur aýratynlyklary açmak

<head>Taslamanyňyza degişli meta belligini we resminamanyňyzyň içindäki goşmaça stil tablisasyny goşup, taslamaňyzda täsirli CSS-i açyň . “Bootstrap” -y “Customize” sahypasyndan düzen bolsaňyz, diňe meta belligini goşmaly.

  1. <meta name = "viewport" mazmuny = "ini = enjamyň ini, başlangyç şkalasy = 1.0" >
  2. <link href = "aktiwler / css / bootstrap-responsive.css" rel = "stil sahypasy" >

Başlar! “Bootstrap” bu wagt deslapky görnüşde duýgur aýratynlyklary öz içine almaýar, sebäbi hemme zat jogap bermeli däl. Döredijileri bu aýratynlygy aýyrmaga höweslendirmegiň ýerine, zerur bolanda ony işletmek üçin iň gowusy hasaplaýarys.

Duýgur Bootstrap hakda

Jogap beriji enjamlar

Mediýa talaplary, birnäçe şertlere - gatnaşygy, ini, görkeziş görnüşi we ş.m. esasly CSS-e rugsat berýär, ýöne köplenç töweregine min-widthwe max-width.

  • Torumyzdaky sütüniň giňligini üýtgediň
  • Zerur ýerlerde ýüzmegiň ýerine elementleri ýygnaň
  • Enjamlar üçin has laýyk bolmagy üçin sözbaşylaryň we tekstiň ölçegini üýtgediň

Mediýa soraglaryny jogapkärçilikli we diňe ykjam diňleýjileriňiz üçin başlangyç hökmünde ulanyň. Has uly taslamalar üçin, media talaplarynyň gatlaklaryny däl-de, aýratyn kod esaslaryny göz öňünde tutuň.

Goldawly enjamlar

“Bootstrap”, dürli enjamlarda we ekran çözgütlerinde taslamalaryňyzy has laýyklaşdyrmak üçin bir faýlda sanlyja media talaplaryny goldaýar. Ine, şulary öz içine alýar:

Bellik Salgy giňligi Sütüniň ini Gutyň ini
Telefon 480px we aşakda Suwuk sütünler, kesgitlenen giňlikler ýok
Planşetlere telefonlar 767px we aşakda Suwuk sütünler, kesgitlenen giňlikler ýok
Portret planşetleri 768px we ondan ýokary 42px 20px
Bellenen 980px we ýokary 60px 20px
Uly ekran 1200px we ondan ýokary 70px 30px
  1. / * Peýzacape telefonlary we aşak * /
  2. @media ( iň ýokary - ini : 480px ) { ... }
  3.  
  4. / * Planşet portreti üçin peýzacape telefony * /
  5. @media ( iň uly - ini : 767px ) { ... }
  6.  
  7. / * Peýzacape we iş stoly üçin portret planşeti * /
  8. @media ( min - ini : 768px ) we ( iň uly - ini : 979px ) { ... }
  9.  
  10. / * Uly iş stoly * /
  11. @media ( min - ini : 1200px ) { ... }

Jogapkärçilikli peýdaly sapaklar

Jübi telefonyny has çalt ösdürmek üçin mazmuny görkezmek we enjam arkaly gizlemek üçin bu peýdaly sapaklary ulanyň. Aşakda elýeterli synplaryň tablisasy we berlen media talaplarynyň ýerleşişine täsiri (enjam bilen bellik edilýär). Olary tapyp bilersiňiz responsive.less.

Synp Telefon767px we aşakda Planşetler979px-den 768px-a çenli Iş stollaryBellenen
.visible-phone Görünýän
.visible-tablet Görünýän
.visible-desktop Görünýän
.hidden-phone Görünýän Görünýän
.hidden-tablet Görünýän Görünýän
.hidden-desktop Görünýän Görünýän

Haçan ulanmaly

Çäkli esasda ulanyň we şol bir sahypanyň düýbünden başga wersiýalaryny döretmekden saklanyň. Munuň ýerine, her enjamyň görkezişini doldurmak üçin ulanyň.

Jogapkärçilikli kömekçi synag

Aboveokardaky synplary barlamak üçin brauzeriňiziň ölçegini üýtgediň ýa-da dürli enjamlara ýükläň.

Görünýän ...

Greenaşyl bellikler synpyň häzirki görnüşiňizde görünýändigini görkezýär.

  • Telefon✔ Telefon
  • Planşet✔ Planşet
  • Iş stoly✔ Iş stoly

Gizlenen ...

Bu ýerde, ýaşyl bellikler synpyň häzirki görnüşiňizde gizlenendigini görkezýär.

  • Telefon✔ Telefon
  • Planşet✔ Planşet
  • Iş stoly✔ Iş stoly