Zane-zane

An gina Bootstrap akan grid ginshiƙi 12 mai amsawa. Mun kuma haɗa ƙayyadaddun ƙayyadaddun shimfidu da faɗin ruwa bisa wannan tsarin.

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

Tsohuwar tsarin grid da aka bayar azaman ɓangare na Bootstrap shine grid mai faɗin 940px, grid 12 .

Hakanan yana da bambance-bambancen amsa guda huɗu don na'urori da shawarwari daban-daban: waya, hoton kwamfutar hannu, shimfidar tebur da ƙananan tebur, da manyan kwamfutoci masu faɗin allo.

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

Kamar yadda aka nuna a nan, za a iya ƙirƙira wani tsari na asali tare da "ginshiƙai" guda biyu, kowannensu yana da adadin ginshiƙai 12 da muka ayyana a matsayin wani ɓangare na tsarin grid ɗin mu.


ginshiƙan kashewa

4
4 tafe 4
3 tafe 3
3 tafe 3
8 tafe 4
  1. <div class = "jere" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span4 offset4" > ... </div>
  4. </div>

ginshiƙan gida

Tare da tsarin grid na tsaye (marasa ruwa) a cikin Bootstrap, gida yana da sauƙi. Don shigar da abun cikin ku, kawai ƙara sabon .rowda saitin .span*ginshiƙai a cikin .span*ginshiƙi da ke akwai.

Misali

Layukan da aka gina su ya kamata su haɗa da saitin ginshiƙai waɗanda suka haɗa har zuwa adadin ginshiƙan iyayensa. Misali, .span3ya kamata a sanya ginshiƙai biyu masu gida a cikin .span6.

Mataki na 1 na shafi
Mataki na 2
Mataki na 2
  1. <div class = "jere" >
  2. <div class = "span12" >
  3. Mataki na 1 na shafi
  4. <div class = "jere" >
  5. <div class = "span6" > Mataki na 2 </div>
  6. <div class = "span6" > Mataki na 2 </div>
  7. </div>
  8. </div>
  9. </div>

ginshiƙan ruwa

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

Kashi ɗari, ba pixels ba

Tsarin grid na ruwa yana amfani da kaso don faɗin shafi maimakon ƙayyadaddun pixels. Hakanan yana da bambance-bambancen amsa iri ɗaya kamar ƙayyadaddun tsarin grid ɗin mu, yana tabbatar da madaidaitan madaidaitan maɓalli don ƙudurin allo da na'urori.

Layukan ruwa

Yi kowane jeri ruwa ta hanyar canzawa .rowzuwa .row-fluid. ginshiƙan sun kasance daidai ɗaya, yana mai da shi madaidaici don juyawa tsakanin ƙayyadaddun shimfidar wuri da ruwa.

Alamar alama

  1. <div class = "jere-ruwa" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span8" > ... </div>
  4. </div>

Ruwan gida

Gida tare da grid ruwa ya ɗan bambanta: adadin ginshiƙan gida baya buƙatar dacewa da iyaye. Madadin haka, ana sake saita ginshiƙan ku a kowane matakin saboda kowane jere yana ɗaukar 100% na ginshiƙin iyaye.

Ruwa 12
Ruwa 6
Ruwa 6
  1. <div class = "jere-ruwa" >
  2. <div class = "span12" >
  3. Mataki na 1 na shafi
  4. <div class = "jere-ruwa" >
  5. <div class = "span6" > Mataki na 2 </div>
  6. <div class = "span6" > Mataki na 2 </div>
  7. </div>
  8. </div>
  9. </div>
Mai canzawa Ƙimar ta asali Bayani
@gridColumns 12 Adadin ginshiƙai
@gridColumnWidth 60px ku Nisa na kowane shafi
@gridGutterWidth 20px ku Mara kyau sarari tsakanin ginshiƙai
@siteWidth Ƙididdigar ƙididdiga na duk ginshiƙai da gutters Yana ƙidaya adadin ginshiƙai da gutters don saita faɗin .container-fixed()mahaɗin

Canje-canje a cikin LESS

Gina cikin Bootstrap kaɗan ne na masu canji don keɓance tsoffin tsarin grid 940px, rubuce a sama. Ana adana duk masu canji na grid a cikin masu canji.less.

Yadda ake keɓancewa

Gyara grid yana nufin canza masu @grid*canji guda uku da sake tattara Bootstrap. Canja masu canjin grid a cikin masu canji.less kuma yi amfani da ɗayan hanyoyi huɗu da aka rubuta don sake tarawa . Idan kana ƙara ƙarin ginshiƙai, tabbatar da ƙara CSS ga waɗanda ke cikin grid.less.

Kasance mai amsawa

Keɓance grid ɗin yana aiki ne kawai a matakin tsoho, grid 940px. Don kiyaye abubuwan da suka dace na Bootstrap, za ku kuma yi keɓancewar grid a cikin amsawa.less.

Kafaffen shimfidar wuri

Tsohuwar kuma mai sauƙi 940px-fadi, shimfidar wuri na tsakiya don kusan kowane gidan yanar gizo ko shafi da aka samar ta guda <div class="container">.

  1. <jiki>
  2. <div class = "kwantena" >
  3. ...
  4. </div>
  5. </ jiki>

Tsarin ruwa

<div class="container-fluid">yana ba da tsarin shafi mai sassauƙa, min- da max- faɗin, da mashigin gefen hagu. Yana da kyau ga apps da docs.

  1. <div class = "container-fluid" >
  2. <div class = "jere-ruwa" >
  3. <div class = "span2" >
  4. <!-- Abun ciki na gefe-->
  5. </div>
  6. <div class = "span10" >
  7. <!--Abin cikin jiki-->
  8. </div>
  9. </div>
  10. </div>
Na'urori masu amsawa

Na'urori masu tallafi

Bootstrap yana goyan bayan ɗimbin tambayoyin kafofin watsa labarai a cikin fayil ɗaya don taimakawa yin ayyukan ku mafi dacewa akan na'urori daban-daban da ƙudurin allo. Ga abin da ya haɗa:

Lakabi Faɗin shimfidar wuri Faɗin ginshiƙi Faɗin gutter
Wayoyin hannu 480px da ƙasa ginshiƙan ruwa, babu tsayayyen faɗin
Allunan hoto 480px zuwa 768px ginshiƙan ruwa, babu tsayayyen faɗin
Allunan shimfidar wuri 768px zuwa 979px 42px ku 20px ku
Default 980px kuma sama 60px ku 20px ku
Babban nuni 1210px da sama 70px ku 30px ku

Yana buƙatar alamar meta

Don tabbatar da cewa na'urori suna nuna shafuka masu amsa yadda ya kamata, haɗa da tag meta tag.

  1. <meta name = "viewport" abun ciki = "nisa = nisa-na'ura, sikelin farko=1.0" >

Abin da suke yi

Tambayoyin watsa labarai suna ba da izinin CSS na al'ada dangane da adadin sharuɗɗa - ragi, faɗin, nau'in nuni, da sauransu-amma yawanci yana mai da hankali a kusa min-widthda max-width.

  • Gyara nisa na ginshiƙi a cikin grid ɗin mu
  • Tari abubuwa maimakon yin iyo a duk inda ya cancanta
  • Maimaita kanun labarai da rubutu don zama mafi dacewa ga na'urori

Amfani da tambayoyin kafofin watsa labarai

Bootstrap baya haɗa waɗannan tambayoyin kafofin watsa labarai ta atomatik, amma fahimta da ƙara su abu ne mai sauƙi kuma yana buƙatar saiti kaɗan. Kuna da ƴan zaɓuɓɓuka don haɗawa da abubuwan amsawa na Bootstrap:

  1. Yi amfani da sigar amsawa da aka haɗa, bootstrap-responsive.css
  2. Ƙara @import "responsive.less" kuma a sake haɗa Bootstrap
  3. Gyara da sake tattara amsawa.less azaman fayil daban

Me zai hana kawai hada shi? Gaskiyar magana, ba duk abin da yake bukatar ya kasance mai amsawa ba. Maimakon ƙarfafa masu haɓakawa don cire wannan fasalin, muna ganin zai fi dacewa mu kunna shi.

  1. // Wayoyin shimfidar wuri da ƙasa
  2. @media ( max - nisa : 480px ) { ... }
  3.  
  4. // Wayar shimfidar wuri zuwa kwamfutar hannu mai hoto
  5. @media ( max - nisa : 768px ) { ... }
  6.  
  7. // Hoton kwamfutar hannu zuwa wuri mai faɗi da tebur
  8. @media ( min - nisa : 768px ) da ( max - nisa : 980px ) { ... }
  9.  
  10. // Babban tebur
  11. @media ( min - nisa : 1200px ) { .. }