Iskaafooldii

Bootstrap deebii kennuu danda'u tarjaa 12 irratti ijaarame. Akkasumas sirna sana irratti hundaa'uun haalata bal'ina dhaabbataa fi dhangala'aa ta'e daballee jirra.

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

Sirni tarjaa durtii akka qaama Bootstrap kenname tarjaa bal'ina 940px, tarjaa 12 dha .

Akkasumas meeshaalee fi furmaata adda addaatiif garaagarummaa deebii kennuu afur qaba: bilbila, suuraa taableetii, lafa minjaala fi deeskitooppii xixiqqoo, fi deeskitooppii iskiriinii bal'aa guddaa.

  1. <div gita = "tarree" >
  2. <div gita = "span4" > ... </div> jedhu
  3. <div gita = "span8" > ... </div> jedhu
  4. </div> jechuun ni danda’ama

Akkuma asitti agarsiifame, qindaa'inni bu'uuraa "tarjaawwan" lama waliin uumamuu danda'a, tokkoon tokkoon isaanii lakkoofsa tarjaawwan bu'uuraa 12 akka qaama sirna tarjaa keenyaatti ibsine keessaa kan hammatanidha.


Tarreewwan ofseeti gochuu

4. 4.
4 ofseeti 4.
3 ofseeti 3.
3 ofseeti 3.
8 ofseeti 4.
  1. <div gita = "tarree" >
  2. <div gita = "span4" > ... </div> jedhu
  3. <div gita = "span4 ofseeti4" > ... </div>
  4. </div> jechuun ni danda’ama

Tarreewwan koonyaa gochuu

Sirna giiridii istaatiksii (dhangala'aa hin taane) Bootstrap keessatti argamuun, koonyaa gochuun salphaadha. Qabiyyee kee man'ee gochuuf, tarjaa haaraa .rowfi tuuta .span*tarjaa jiru keessaa qofa dabaluu qofa .span*.

Fakkeenya

Tarreewwan man'ee tuuta tarjaawwan hanga lakkoofsa tarjaa warra isaatti ida'aman of keessatti qabachuu qabu. Fakkeenyaaf, .span3tarjaawwan lama man'ee keessa kaa'amuu qabu .span6.

Sadarkaa 1ffaa tarjaa
Sadarkaa 2ffaa
Sadarkaa 2ffaa
  1. <div gita = "tarree" >
  2. <div gita = "span12" >
  3. Sadarkaa 1ffaa tarjaa
  4. <div gita = "tarree" >
  5. <div class = "span6" > Sadarkaa 2ffaa </div>
  6. <div class = "span6" > Sadarkaa 2ffaa </div>
  7. </div> jechuun ni danda’ama
  8. </div> jechuun ni danda’ama
  9. </div> jechuun ni danda’ama

Tarreewwan dhangala’oo

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

Dhibbeentaa malee piikselii miti

Sirni tarjaa dhangala'aa bal'ina tarjaadhaaf bakka piikselii dhaabbataa dhibbeentaa fayyadama. Akkasumas garaagarummaa deebii sirna giiridii dhaabbataa keenyaa wajjin walfakkaatu qaba, furmaata iskiriinii furtuu fi meeshaaleedhaaf pirooppoorshinii sirrii ta’e mirkaneessa.

Tarreewwan dhangala’oo

Tarree kamiyyuu salphaatti .rowgara .row-fluid. Tarreewwan sirriitti wal fakkaatutti turu, kunis haala dhaabbataa fi dhangala'aa gidduutti garagalchuuf super qajeelaa taasisa.

Markup gochuu

  1. <div class = "tarree-dhangala'aa" >
  2. <div gita = "span4" > ... </div> jedhu
  3. <div gita = "span8" > ... </div> jedhu
  4. </div> jechuun ni danda’ama

Dhangala’aa koonyaa gochuu

Tarreewwan dhangala'oo waliin man'ee xiqqoo adda: lakkoofsi tarjaawwan man'ee warra waliin walsimsiisuu hin barbaachisu. Inumaayyuu, tarjaawwan kee sadarkaa tokkoon tokkoo irratti deebi'anii saagamu sababni isaas tarreen tokkoon tokkoon tarjaa warraa 100% fudhata.

Dhangala’aa 12.
Dhangala’aa 6.
Dhangala’aa 6.
  1. <div class = "tarree-dhangala'aa" >
  2. <div gita = "span12" >
  3. Sadarkaa 1ffaa tarjaa
  4. <div class = "tarree-dhangala'aa" >
  5. <div class = "span6" > Sadarkaa 2ffaa </div>
  6. <div class = "span6" > Sadarkaa 2ffaa </div>
  7. </div> jechuun ni danda’ama
  8. </div> jechuun ni danda’ama
  9. </div> jechuun ni danda’ama
Jijjiiramaa Gatii durtii Ibsa
@gridColumns 12. Lakkoofsa tarjaawwanii
@gridColumnWidth 60px ta'a Bal'ina tarjaa tokkoon tokkoo
@gridGutterWidth 20px ta'a Iddoo negaatiivii tarjaawwan gidduu jiru
@siteWidth Walitti qabama tarjaa fi gutter hunda shallagame .container-fixed()Bal'ina mixin saaguuf lakkoofsa tarjaa fi gutters lakkaa'a

Jijjiiramoota LESS keessatti

Bootstrap keessatti ijaaraman jijjiiramoota muraasa sirna tarjaa durtii 940px dhuunfachuuf, armaan olitti galmaa'aniiru. Jijjiiramoonni tarjaadhaaf hundi jijjiiramoota keessatti kuufamaniiru.less.

Akkaataa itti customize goonu

Giriidii fooyyessuu jechuun jijjiiramoota sadan jijjiiruu @grid*fi Bootstrap irra deebi'anii qindeessuu jechuudha. Jijjiiramoota tarjaa jijjiiramoota keessatti jijjiiri.less fi karaalee afran galmaa'an keessaa tokko fayyadamii irra deebi'ii qindeessuu . Yoo tarjaawwan dabalataa dabalaa jirta ta'e, CSS warra grid.less keessa jiraniif dabaluu kee mirkaneessi.

Deebii kennuudhaan turuu

Dhuunfachiisuun tarjaa sadarkaa durtii qofa irratti hojjeta, tarjaa 940px. Roga deebii Bootstrap eeguuf, akkasumas tarjaawwan responsive.less keessatti dhuunfachuu qabda.

Haalata dhaabbataa

Durtii fi salphaa 940px-bal'ina, giddu galeessa qindaa'ina jechuun ni danda'ama marsariitii ykn fuula kamiyyuu kan tokkoon kennameef <div class="container">.

  1. <qaama>
  2. <div class = "qabduu" >
  3. ...
  4. </div> jechuun ni danda’ama
  5. </qaama>

Haala dhangala'aa

<div class="container-fluid">caasaa fuula socho'aa, bal'ina xiqqaa fi guddaa, fi barruu cinaa bitaa kenna. Apps fi docs'f baayyee gaarii dha.

  1. <div class = "dhangala'aa-qabduu" >
  2. <div class = "tarree-dhangala'aa" >
  3. <div gita = "span2" >
  4. <!--Qabiyyee barruu cinaa-->
  5. </div> jechuun ni danda’ama
  6. < gita div = "span10" >
  7. <!--Qabiyyee qaamaa-->
  8. </div> jechuun ni danda’ama
  9. </div> jechuun ni danda’ama
  10. </div> jechuun ni danda’ama
Meeshaalee deebii kennan

Meeshaalee deeggaraman

Bootstrap pirojektoota kee meeshaalee adda addaa fi furmaata iskiriinii irratti caalaatti mijatoo akka ta'an gargaaruuf gaaffiiwwan miidiyaa muraasa faayilii tokko keessatti deeggara. Wanti dabalame kunooti:

Mallattoo itti gochuu Bal'ina qindaa'ina Bal'ina tarjaa Bal'ina gutter
Bilbiloota ismaartii 480px fi isaa gadi ta'a Tarreewwan dhangala'oo, bal'ina dhaabbataa hin qaban
Taableetii suuraa 480px hanga 768px tti ta'a Tarreewwan dhangala'oo, bal'ina dhaabbataa hin qaban
Taableetota lafaa 768px hanga 979px tti ta'a 42px ta'a 20px ta'a
Durtii dha 980px fi isaa ol ta'a 60px ta'a 20px ta'a
Agarsiisa guddaa 1210px fi isaa ol ta'a 70px ta'a 30px ta'a

Meeta tag barbaada

Meeshaaleen fuula deebii kennanii sirnaan agarsiisan mirkaneessuuf, mallattoo meetaa buufata ilaalchaa dabali.

  1. < maqaa meetaa = "buufata ilaalchaa" qabiyyee = "bal'ina=bal'ina-meeshaa, iskeelii-jalqabaa=1.0" >

Waan isaan hojjetan

Gaaffiiwwan miidiyaa haalawwan baay'ee irratti hundaa'uun CSS amala hayyamu-reeshiyoo, bal'ina, gosa agarsiisaa fi kkf-garuu yeroo baay'ee naannoo min-widthfi max-width.

  • Bal'ina tarjaa tarjaa keenya keessaa fooyyessi
  • Bakka barbaachisaa ta'etti yaa'uu mannaa elementoota tuuluun
  • Meeshaaleedhaaf caalaatti akka mijatutti mata dureewwanii fi barruu safara jijjiiri

Gaaffiiwwan miidiyaa fayyadamuu

Bootstrap gaaffiiwwan miidiyaa kana ofumaan hin hammatu, garuu hubachuu fi dabaluunis baayyee salphaa fi qindeessuu xiqqaa barbaada. Amaloota deebii kennuu Bootstrap hammachuudhaaf filannoowwan muraasa qabda:

  1. Vershinii deebii kennuu qindaa'e, bootstrap-responsive.css fayyadami
  2. @import "responsive.less" itti dabaliiti Bootstrap irra deebi'ii qindeessii
  3. responsive.less akka faayilii addaatti fooyyessuu fi irra deebi'ii qindeessuu

Maaliif qofa hin dabalamne? Dhugaa dubbachuuf wanti hundi deebii kennuu hin barbaachisu. Developers amala kana akka haqan jajjabeessuu mannaa, dandeessisuun gaarii ta'a jennee tilmaamna.

  1. // Bilbiloota landscape fi gadi
  2. @media ( max - bal'ina : 480px ) { ... } .
  3.  
  4. // Bilbila lafaa gara taableetii suuraa kaasuutti
  5. @media ( max - bal'ina : 768px ) { ... } .
  6.  
  7. // Taableetii suuraa gara landscape fi desktop tti kaasuun
  8. @media ( min - bal'ina : 768px ) fi ( max - bal'ina : 980px ) { ... } .
  9.  
  10. // Deeskitooppii guddaa
  11. @media ( min - bal'ina : 1200px ) { . } .