Állvány

A Bootstrap egy érzékeny, 12 oszlopos rácsra épül. Ezen a rendszeren alapuló fix és fluid szélességű elrendezéseket is beépítettünk.

Alapértelmezett 940 képpontos rács

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

A Bootstrap részeként biztosított alapértelmezett rácsrendszer egy 940 képpont széles, 12 oszlopos rács .

Négy érzékeny változata is van különféle eszközökhöz és felbontásokhoz: telefon, táblagép álló, fekvő és kis asztali számítógépek, valamint nagy szélesvásznú asztali számítógépek.

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

Amint az itt látható, egy alapvető elrendezés két "oszlopból" is létrehozható, amelyek mindegyike a rácsrendszerünk részeként meghatározott 12 alaposzlop közül többre terjed ki.


Oszlopok eltolása

4
4 eltolás 4
3 eltolás 3
3 eltolás 3
8 eltolás 4
  1. <div class = "sor" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span4 offset4" > ... </div>
  4. </div>

Oszlopok egymásba ágyazása

A Bootstrap statikus (nem folyékony) rácsrendszerével a beágyazás egyszerű. A tartalom beágyazásához adjon hozzá egy újat .rowés .span*egy oszlopkészletet egy meglévő .span*oszlopon belül.

Példa

Az oszlop 1. szintje
2. szint
2. szint
  1. <div class = "sor" >
  2. <div class = "span12" >
  3. Az oszlop 1. szintje
  4. <div class = "sor" >
  5. <div class = "span6" > 2. szint </div>
  6. <div class = "span6" > 2. szint </div>
  7. </div>
  8. </div>
  9. </div>

Rács testreszabása

Változó Alapértelmezett érték Leírás
@gridColumns 12 Oszlopok száma
@gridColumnWidth 60 képpont Minden oszlop szélessége
@gridGutterWidth 20 képpont Negatív térköz az oszlopok között
@siteWidth Az összes oszlop és ereszcsatorna kiszámított összege Számolja az oszlopok és ereszcsatornák számát a .container-fixed()mixin szélességének beállításához

Változók LESS-ben

A Bootstrapbe beépített néhány változó található az alapértelmezett 940 képpontos rácsrendszer testreszabásához, amelyeket fentebb dokumentáltunk. A rács összes változója változókban van tárolva.kevesebb.

A testreszabás módja

A rács módosítása a három @grid*változó megváltoztatását és a Bootstrap újrafordítását jelenti. Módosítsa a rácsváltozókat a változók.lessben, és használja a négy dokumentált módszer egyikét az újrafordításhoz . Ha több oszlopot ad hozzá, ügyeljen arra, hogy a grid.lessben lévőkhöz adja hozzá a CSS-t.

Reagáló készség

A rács testreszabása csak az alapértelmezett szinten, a 940 képpontos rácson működik. A Bootstrap reszponzív jellemzőinek fenntartásához a responsive.less rácsjait is testre kell szabnia.

Fix elrendezés

Az alapértelmezett és egyszerű, 940 képpont széles, középre igazított elrendezés szinte minden webhelyhez vagy oldalhoz, amelyet egyetlen <div class="container">.

  1. <test>
  2. <div class = "tároló" >
  3. ...
  4. </div>
  5. </body>

Folyékony elrendezés

<div class="container-fluid">rugalmas oldalszerkezetet, minimális és maximális szélességet, valamint bal oldali oldalsávot biztosít. Alkalmazásokhoz és dokumentumokhoz nagyszerű.

  1. <div class = "container-fluid" >
  2. <div class = "sor-fluid" >
  3. <div class = "span2" >
  4. <!--Sidebar tartalom-->
  5. </div>
  6. <div class = "span10" >
  7. <!--Testtartalom-->
  8. </div>
  9. </div>
  10. </div>
Érzékeny eszközök

Támogatott eszközök

A Bootstrap néhány médialekérdezést támogat, hogy a projektjeit megfelelőbbé tegye a különböző eszközökön és képernyőfelbontásokon. A következőket tartalmazza:

Címke Elrendezési szélesség Oszlop szélesség Az ereszcsatorna szélessége
Okostelefonok 480 képpont és az alatti Folyadékoszlopok, nincs rögzített szélesség
Portré táblagépek 480 képpont és 768 képpont között Folyadékoszlopok, nincs rögzített szélesség
Táj táblagépek 768 képpont és 940 képpont között 44 képpont 20 képpont
Alapértelmezett 940 képpont és több 60 képpont 20 képpont
Nagy kijelző 1210 képpont és több 70 képpont 30 képpont

Mit csinálnak

A médialekérdezések lehetővé teszik az egyéni CSS-t számos feltétel alapján – arányok, szélességek, megjelenítési típus stb. –, de általában a min-widthés köré fókuszálnak max-width.

  • Módosítsa az oszlop szélességét a rácsunkban
  • Lebegtetés helyett rakja egymásra az elemeket, ahol szükséges
  • Méretezze át a címsorokat és a szöveget, hogy jobban megfeleljen az eszközöknek

A médialekérdezések használata

A Bootstrap nem tartalmazza automatikusan ezeket a médialekérdezéseket, de megértése és hozzáadása nagyon egyszerű, és minimális beállítást igényel. Néhány lehetőség közül választhat a Bootstrap reszponzív funkcióinak beépítéséhez:

  1. Használja a lefordított reszponzív verziót, a bootstrap-responsive.css-t
  2. Adja hozzá az @import "responsive.less" kifejezést, és fordítsa újra a Bootstrapet
  3. A responsive.less módosítása és újrafordítása különállóként

Miért nem csak belefoglalja? Az igazat megvallva nem kell mindennek reagálnia. Ahelyett, hogy a fejlesztőket arra ösztönöznénk, hogy távolítsák el ezt a funkciót, úgy gondoljuk, a legjobb, ha engedélyezzük.

  1. // Fekvő telefonok és le
  2. @media ( max - szélesség : 480 képpont ) { ... }
  3.  
  4. // Fekvő telefonról álló táblagépre
  5. @media ( max . szélesség : 768px ) { ... }
  6.  
  7. // Álló táblagép fekvőre és asztalra
  8. @media ( min - szélesség : 768 képpont ) és ( max - szélesség : 940 képpont ) { ... }
  9.  
  10. // Nagy asztal
  11. @media ( min - szélesség : 1200 képpont ) { .. }