hejuru
ibumoso
iburyo
hepfo

Bootstrap, kuva kuri Twitter

Bootstrap nigitabo kiva kuri Twitter cyagenewe gutangiza iterambere rya webapps nimbuga.
Harimo shingiro CSS na HTML kumyandikire, imiterere, buto, imbonerahamwe, gride, kugendana, nibindi byinshi.

Icyitonderwa cya Nerd: Bootstrap yubatswe na Bike kandi yagenewe gukora hanze yumuryango hamwe na mushakisha zigezweho.

Shyira kuri CSS

Kugirango utangire byihuse kandi byoroshye, kora iki gice kurupapuro rwawe.

Koresha na Buke

Umufana wo gukoresha Buke? Ntakibazo, kora repo gusa ongeraho iyi mirongo:

Fork on GitHub

Kuramo, fork, gukurura, ibibazo bya dosiye, nibindi byinshi hamwe na repot ya Bootstrap yemewe kuri Github.

Bootstrap kuri GitHub »

Kugeza ubu v1.3.0

Amateka

Ba injeniyeri kuri Twitter bakoresheje amateka hafi yisomero ryose bari bamenyereye kugirango bahuze ibyifuzo byimbere. Bootstrap yatangiye nkigisubizo cyibibazo byatanzwe. Hamwe nubufasha bwabantu benshi bateye ubwoba, Bootstrap yakuze cyane.

Soma byinshi kuri dev.twitter.com ›

Inkunga ya mushakisha

Bootstrap irageragezwa kandi igashyigikirwa muri mushakisha nini zigezweho nka Chrome, Safari, Internet Explorer, na Firefox.

Yageragejwe kandi ishyigikiwe muri Chrome, Safari, Internet Explorer, na Firefox
  • Safari igezweho
  • Google Chrome igezweho
  • Firefox 4+
  • Internet Explorer 7+
  • Opera 11

Harimo iki

Bootstrap ije yuzuye hamwe na CSS yakozwe, idakusanyijwe, nurugero rwerekana.

  • Amacomeka ya Javascript
  • Byose byumwimerere .nta dosiye
  • Byuzuye kandi byuzuye CSS _
  • Inyandiko yuzuye ya styleguide
  • Ingero eshatu zimpapuro zifite imiterere itandukanye

Ingero zihuse

Ukeneye inyandikorugero zihuse? Reba izi ngero zifatizo twashyize hamwe:

  • Byoroheje bitatu-nkingi imiterere hamwe nintwari
  • Imiterere y'amazi hamwe na static kuruhande
  • Ibikoresho byoroshye kumanika porogaramu

Urusobemiyoboro

Sisitemu isanzwe ya grid yatanzwe nkigice cya Bootstrap ni 940px ubugari bwa 16-inkingi. Nuburyohe bwa sisitemu izwi cyane ya 960, ariko idafite margin / padding yinyongera ibumoso niburyo.

Urugero rwa gride

Nkuko bigaragara hano, imiterere shingiro irashobora gushirwaho hamwe n "" inkingi "ebyiri, buri kimwekimwe cyose cyumubare winkingi 16 zifatizo twasobanuye nkigice cya sisitemu ya gride. Reba ingero zikurikira kugirango zitandukanye.

  1. <div class = "umurongo" >
  2. <div class = "span6" >
  3. ...
  4. </div>
  5. <div class = "span10" >
  6. ...
  7. </div>
  8. </div>
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
1
4
4
4
4
1/3
1/3
1/3
1/3
2/3
4
6
6
8
8
5
11
16

Kureka inkingi

4
8 offset 4
1/3 guhagarika 2 / 3s
4 offset 4
4 offset 4
5 offset 3
5 offset 3
10 offset 6

Inkingi

Nuhitemo ibikubiyemo niba ugomba gukora mugukora .rowinkingi ihari.

Urugero rwinkingi

Urwego 1 rwinkingi
Urwego 2
Urwego 2
  1. <div class = "umurongo" >
  2. <div class = "span12" >
  3. Urwego 1 rwinkingi
  4. <div class = "umurongo" >
  5. <div class = "span6" >
  6. Urwego 2
  7. </div>
  8. <div class = "span6" >
  9. Urwego 2
  10. </div>
  11. </div>
  12. </div>
  13. </div>

Kuzuza gride yawe

Yubatswe muri Bootstrap nintoki zimpinduka zo gutandukanya sisitemu ya gride ya 940px. Hamwe na gato yo kwihindura, urashobora guhindura ingano yinkingi, imyanda yabo, hamwe nibikoresho babamo.

Imbere muri gride

Ibihinduka bikenewe kugirango uhindure sisitemu ya grid kuri ubu byose bibamo variables.less.

Birahinduka Agaciro gasanzwe Ibisobanuro
@gridColumns 16 Umubare winkingi muri gride
@gridColumnWidth 40px Ubugari bwa buri nkingi muri gride
@gridGutterWidth 20px Umwanya mubi hagati ya buri nkingi
@siteWidth Kubara igiteranyo cyinkingi zose Dukoresha bimwe byibanze kugirango tubare umubare winkingi nigituba hanyuma dushyireho ubugari bwa .fixed-container()mixin.

Noneho guhitamo

Guhindura grid bisobanura guhindura ibintu bitatu @grid-*bihinduka no gusubiramo dosiye Ntoya.

Bootstrap ije ifite ibikoresho byo kuyobora sisitemu ifite inkingi zigera kuri 24; Mburabuzi ni 16. Gusa Dore uko impinduka zawe za grid zasa nkizisanzwe kuri 24-inkingi ya gride.

  1. @gridColumns : 24 ;
  2. @gridColumnUbugari : 20px ;
  3. @GridGutterUbugari : 20px ;

Numara gusubiramo, uzashyirwaho!

Imiterere ihamye

Mburabuzi kandi yoroshye 940px-ubugari, imiterere igizwe nurubuga rwose cyangwa page yatanzwe numwe <div.container>.

  1. <body>
  2. <div class = "kontineri" >
  3. ...
  4. </div>
  5. </body>

Imiterere y'amazi

Ubundi buryo bworoshye, bworoshye page page imiterere hamwe na min- na max-ubugari hamwe nu ruhande rwibumoso. Nibyiza kuri porogaramu na doc.

  1. <body>
  2. <div class = "kontineri-fluid" >
  3. <div class = "kuruhande "
  4. ...
  5. </div>
  6. <div class = "ibirimo" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

Imitwe & kopi

Urwego rusanzwe rwimyandikire yo gutunganya urubuga rwawe.

Imashini yimyandikire yose ishingiye kubintu bibiri bito bihinduka mubihinduka.nta dosiye: @basefontna @baseline. Iya mbere ni ishingiro ryimyandikire-nini ikoreshwa mugihe cyose naho icya kabiri ni umurongo-muremure.

Dukoresha izo mpinduka, hamwe nimibare imwe, kugirango dukore marge, padi, hamwe numurongo-muremure wubwoko bwacu nibindi byinshi.

h1. Umutwe 1

h2. Umutwe 2

h3. Umutwe 3

h4. Umutwe 4

h5. Umutwe 5
h6. Umutwe 6

Urugero

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur comiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Urugero Umutwe Ufite umutwe-mutwe…

Misc. Ibintu

Ukoresheje gushimangira, aderesi, & amagambo ahinnye

<strong> <em> <address> <abbr>

Igihe cyo gukoresha

Ibimenyetso byibandaho ( <strong>na <em>) bigomba gukoreshwa kugirango byerekane akamaro cyangwa gushimangira ijambo cyangwa interuro ugereranije na kopi yacyo. Koresha <strong>akamaro no <em>gushimangira ibitekerezo .

Shimangira mu gika

Fusce dapibus , tellus ac cursus commodo , iyicarubozo mauris condimentum nibh , ut fermentum massa justo icara amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, pharetra augue.

Icyitonderwa: Biracyari byiza gukoresha <b>na <i>tagi muri HTML5 kandi ntibigomba kwandikwa bitinyitse kandi byanditseho (nubwo niba hari ibintu byinshi bisobanutse, koresha). <b>igamije kwerekana amagambo cyangwa interuro utagaragaje akamaro kiyongereye, mugihe <i>ahanini ari ijwi, amagambo tekinike, nibindi.

Aderesi

Ikintu <address>gikoreshwa muguhuza amakuru kubakurambere ba hafi, cyangwa umubiri wose wakazi. Dore ingero ebyiri z'uburyo byakoreshwa:

Twitter, Inc
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890
Izina ryuzuye
[email protected]

Icyitonderwa: Buri murongo muburyo <address>bugomba kurangirana numurongo-ucamo ( <br />) cyangwa ugapfundikirwa murwego rwo guhagarika (urugero, <p>) kugirango wubake neza ibirimo.

Amagambo ahinnye

Ku magambo ahinnye n'amagambo ahinnye, koresha <abbr>tagi ( <acronym>itaye agaciro muri HTML5 ). Shira ifoto ngufi muri tagi hanyuma ushireho umutwe wizina ryuzuye.

Inzitizi

<blockquote> <p> <small>

Uburyo bwo gusubiramo

Kugirango ushiremo blocote, <blockquote>uzenguruke <p>hamwe na <small>tagi. Koresha <small>element kugirango utange inkomoko yawe uzabona em dash &mdash;mbere yayo.

Lorem ipsum dolor icara amet, consectetur adipiscing elit. Integer posuere erat ante venenatis dapibus posuere velit aliquet.

Dr. Julius Hibbert
  1. <blockquote>
  2. <p> Lorem ipsum dolor icara amet, consectetur adipiscing elit. Integer posuere erat ante venenatis dapibus posuere velit aliquet. </p>
  3. <small> Dr. Julius Hibbert </small>
  4. </blockquote>

Urutonde

Urutonde<ul>

  • Lorem ipsum dolor icara amet
  • Consectetur adipiscing elit
  • Integer molestie lorem kuri massa
  • Facilisis muri pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat kuri
  • Faucibus porta lacus fringilla vel
  • Aenean bicara amet erat nunc
  • Eget porttitor lorem

Unstyled<ul.unstyled>

  • Lorem ipsum dolor icara amet
  • Consectetur adipiscing elit
  • Integer molestie lorem kuri massa
  • Facilisis muri pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat kuri
  • Faucibus porta lacus fringilla vel
  • Aenean bicara amet erat nunc
  • Eget porttitor lorem

Rutegetse<ol>

  1. Lorem ipsum dolor icara amet
  2. Consectetur adipiscing elit
  3. Integer molestie lorem kuri massa
  4. Facilisis muri pretium nisl aliquet
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean bicara amet erat nunc
  8. Eget porttitor lorem

Ibisobanurodl

Urutonde rwibisobanuro
Urutonde rwibisobanuro rwiza rwo gusobanura amagambo.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida kuri eget metus.
Malesuada porta
Etiam porta sem maleuada magna mollis euismod.

Kode

<code> <pre>

Shyira kode yawe muburyo hamwe nibirango bibiri byoroshye. Kubindi byinshi bitangaje ukoresheje javascript, manuka muri code ya Google yerekana isomero hanyuma ushireho.

Kugaragaza kode

Kode, guhagarika cyangwa gucamo ibice gusa, birashobora kwerekanwa nuburyo bwo gupfunyika ikirango cyiburyo. Kubice bya code izenguruka imirongo myinshi, koresha ikintu <pre>. Kuri inline code, koresha ikintu <code>.

Ikintu Igisubizo
<code> Mu murongo winyandiko nkiyi, code yawe ipfunyitse izasa nkiyi <html>element.
<pre>
<div>
  <h1> Umutwe </h1>
  <p> Ikintu hano hano ... </p>
</div>

Icyitonderwa: Witondere kubika code muri <pre>tagi hafi ibumoso bushoboka; Bizatanga ibisobanuro byose.

<pre class="prettyprint">

Ukoresheje isomero rya google-code-yerekana neza isomero, uduce twa code yawe tubona uburyo butandukanye bwo kubona amashusho hamwe na syntax yerekana.

<div> <h1> Umutwe </h1> <p> Ikintu hano hano ... </p> </div>
  
  

Kuramo google-code- yerekana neza hanyuma urebe ibisobanuro byuburyo bwo gukoresha.

Ibirango

<span class="label">

Hamagara witondere cyangwa ushireho interuro iyo ari yo yose mumyandiko yawe.

Andika ikintu icyo ari cyo cyose

Burigihe ukeneye kimwe muri ibyo Gishya! cyangwa Ibendera ryingenzi mugihe wandika code? Noneho, ubu urabafite. Dore ibirimo kubisanzwe:

Ikirango Igisubizo
<span class="label">Default</span> Mburabuzi
<span class="label success">New</span> Gishya
<span class="label warning">Warning</span> Iburira
<span class="label important">Important</span> Ni ngombwa
<span class="label notice">Notice</span> Menyesha

Urusobe rw'itangazamakuru

Erekana igikumwe cyubunini butandukanye kurupapuro rufite ikirenge gito cya HTML hamwe nuburyo buto.

Urugero ruto

Thumbnail in the .media-gridcan irashobora kuba ingano iyo ari yo yose, ariko ikora neza mugihe yashushanyije neza muri sisitemu ya Bootstrap ya gride. Ubugari bwibishusho nka 90, 210, na 330 bihuza hamwe na pigiseli nkeya ya padding kugirango bangane.span2 ,, .span4hamwe .span6nubunini bwinkingi.

Kinini

Hagati

Ntoya

Kode

Imiyoboro ya media iroroshye gukoresha kandi byoroshye kuruhande rwibimenyetso. Ibipimo byabo bishingiye gusa kubunini bw'amashusho arimo.

  1. <ul class = "media-grid" >
  2. <li>
  3. <a href = "#"> _
  4. <img class = "igikumwe" src = "https://placehold.it/330x230" alt = "" >
  5. </a>
  6. </li>
  7. <li>
  8. <a href = "#"> _
  9. <img class = "igikumwe" src = "https://placehold.it/330x230" alt = "" >
  10. </a>
  11. </li>
  12. </ul>

Kubaka ameza

<table> <thead> <tbody> <tr> <th> <td> <colspan> <caption>

Imbonerahamwe ni nziza-kubintu byinshi. Imbonerahamwe nini, ariko, ikenera akantu gato ko gushiraho urukundo kugirango ibe ingirakamaro, nini, kandi isomeka (kurwego rwa kode). Hano hari inama nkeya zifasha.

Buri gihe uzenguruke inkingi zumutwe muburyo bukurikira <thead>ni <thead>>> .<tr><th>

Bisa ninkingi yimitwe, ibirimo kumeza yameza yawe byose bigomba kuba bipfunyitse kuburyo urwego rwawe <tbody>ari <tbody>>> .<tr><td>

Urugero: Imiterere isanzwe yimbonerahamwe

Imbonerahamwe zose zizahita zandikwa nimbibi zingenzi gusa kugirango tumenye neza kandi dukomeze imiterere. Ntibikenewe ko wongera amasomo yinyongera cyangwa ibiranga.

# Izina Izina ryanyuma Ururimi
1 Bamwe Imwe Icyongereza
2 Joe Isakoshi Icyongereza
3 Stu Dent Kode
  1. <table>
  2. ...
  3. </table>

Urugero: Imbonerahamwe yuzuye

Ku mbonerahamwe isaba amakuru menshi ahantu hafunganye, koresha uburyohe bwuzuye bugabanya padi mo kabiri. Irashobora kandi gukoreshwa ifatanije nimbibi na zebra-imirongo, nkuburyo busanzwe bwimbonerahamwe.

# Izina Izina ryanyuma Ururimi
1 Bamwe Imwe Icyongereza
2 Joe Isakoshi Icyongereza
3 Stu Dent Kode

Urugero: Imbonerahamwe ihana imbibi

Kora ameza yawe asa neza gusa wee bitondetse mukuzenguruka inguni no kongeramo imipaka kumpande zose.

# Izina Izina ryanyuma Ururimi
1 Bamwe Imwe Icyongereza
2 Joe Isakoshi Icyongereza
3 Stu Dent Kode
  1. <imbonerahamwe yimeza = " imbibi-imbonerahamwe" >
  2. ...
  3. </table>

Urugero: Zebra-umurongo

Shaka akantu gato hamwe nameza yawe wongeyeho zebra-striping - ongeraho .zebra-stripedishuri.

# Izina Izina ryanyuma Ururimi
1 Bamwe Imwe Icyongereza
2 Joe Isakoshi Icyongereza
3 Stu Dent Kode
Inkingi 4
Inkingi 2 Inkingi 2

Icyitonderwa: Zebra-striping niterambere ryiterambere ntiriboneka kubakoresha mushakisha nka IE8 na hepfo.

  1. <imbonerahamwe yimeza = " zebra-striped" >
  2. ...
  3. </table>

Urugero: Zebra-yambuwe w / ImbonerahamweSorter.js

Dufashe urugero rwabanje, tunonosora akamaro kameza yacu dutanga uburyo bwo gutondeka dukoresheje jQuery hamwe na plugin ya Tablesorter . Kanda inkingi iyo ari yo yose kugirango uhindure ubwoko.

# Izina Izina ryanyuma Ururimi
2 Joe Isakoshi Icyongereza
3 Stu Dent Kode
1 Iwawe Imwe Icyongereza
  1. <inyandiko src = "js / jquery / jquery.tablesorter.min.js" > </script>
  2. <Inyandiko >
  3. $ ( imikorere () {
  4. $ ( "imbonerahamwe # sortTableUrugero" ). imbonerahamwe ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <imbonerahamwe yimeza = " zebra-striped" >
  8. ...
  9. </table>

Imiterere isanzwe

Impapuro zose zahawe uburyo busanzwe bwo kubigaragaza muburyo busomeka kandi bunini. Imisusire itangwa kubwinyandiko zinjira, hitamo urutonde, inyandiko, radio buto na cheque agasanduku, na buto.

Urugero rw'umugani
Agaciro kamwe hano
Agace gato k'ubufasha bwanditse
Intsinzi!
Ruh roh!
Urugero rw'umugani
@
Hano hari inyandiko zifasha
Urugero rw'umugani
Icyitonderwa: Ibirango bizengurutse amahitamo yose manini manini yo gukanda hamwe nuburyo bukoreshwa.
Kuri Ibihe byose byerekanwe nkigihe cya Pasifika Igihe (GMT -08: 00).
Guhagarika inyandiko zifasha gusobanura umurima hejuru niba bikenewe.
 

Impapuro zegeranye

Ongeraho .form-stackedkuri fomu ya HTML hanyuma uzagira ibirango hejuru yimirima yabo aho kuba ibumoso bwabo. Ibi bikora neza niba ifishi yawe ari ngufi cyangwa ufite inkingi ebyiri zinjiza kumiterere iremereye.

Urugero rw'umugani
Urugero rw'umugani
Agace gato k'ubufasha bwanditse
Icyitonderwa: Ibirango bizengurutse amahitamo yose manini manini yo gukanda hamwe nuburyo bukoreshwa.
 

Ingano yumurima

Hindura uburyo ubwo aribwo bwose input, selectcyangwa textareaubugari wongeyeho amasomo make kuri marike yawe.

Nko kuri v1.3.0, twongeyeho gride-ishingiye kubunini bwa masomo yibintu. Nyamuneka koresha ibi hejuru yamasomo ariho .mini, .smallnibindi.

Utubuto

Nkibisanzwe, buto ikoreshwa mubikorwa mugihe amahuza akoreshwa mubintu. Kurugero, "Gukuramo" bishobora kuba buto kandi "ibikorwa bya vuba" bishobora kuba umurongo.

Utubuto twose dusanzwe muburyo bworoshye bwijimye, ariko umubare wibyiciro byimikorere birashobora gukoreshwa muburyo butandukanye bwamabara. Aya masomo arimo icyiciro cyubururu .primary, urumuri-ubururu .infoicyiciro, icyatsi kibisi .success, nicyiciro gitukura .danger.

Urugero Utubuto

Imisusire ya buto irashobora gukoreshwa kubintu byose hamwe .btnnibisabwa. Mubisanzwe uzashaka kubishyira mubikorwa gusa <a>, <button>hanyuma uhitemo <input>ibintu. Dore uko isa:

       

Ubundi bunini

Ibyiza binini cyangwa bito? Mugire!

Leta yamugaye

Kuri buto idakora cyangwa ihagarikwa na porogaramu kubwimpamvu imwe cyangwa indi, koresha leta yamugaye. Nibyo .disabledguhuza no :disabledkubintu <button>.

Ihuza

Utubuto

 

Ibimenyesha by'ibanze

.alert-message

Ubutumwa bumwe kumurongo wo kwerekana kunanirwa, ibishoboka bishoboka, cyangwa intsinzi yibikorwa. Byumwihariko Byingirakamaro kumpapuro.

Shaka javascript »

×

Guacamole yera! Byiza kugenzura yo wenyine, ntabwo ureba neza cyane .

×

Yoo! Hindura ibi n'ibi hanyuma ugerageze .

×

Muraho neza! Urasoma neza ubu butumwa bwo kumenyesha.

×

Umutwe! Ubu ni integuza ikeneye kwitabwaho, ariko ntabwo aribyingenzi cyane kugeza ubu.

Urugero kode

  1. <div class = "integuza-ubutumwa bwo kuburira" >
  2. <a class = "close" href = "#"> × </a> _
  3. <p> <strong> Guacamole yera! </strong> Kugenzura neza yo wenyine, ntabwo ureba neza. </p>
  4. </div>

Hagarika ubutumwa

.alert-message.block-message

Kubutumwa busaba ibisobanuro bike, dufite paragarafu yuburyo bwo kumenyesha. Ibi nibyiza kubutumwa bwikosa rirerire, kuburira umukoresha igikorwa gitegereje, cyangwa kwerekana gusa amakuru kugirango ushimangire kurupapuro.

Shaka javascript »

×

Guacamole yera! Iyi ni umuburo! Byiza kugenzura yo wenyine, ntabwo ureba neza cyane. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

×

Yoo! Wabonye ikosa! Hindura ibi n'ibi hanyuma ugerageze .

  • Duis mollis est non commodo luctus
  • Nisi erat porttitor ligula
  • Eget lacinia odio sem nec elit
×

Muraho neza! Urasoma neza ubu butumwa bwo kumenyesha. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur comiculus mus. Maecenas faucibus mollis interdum.

×

Umutwe! Ubu ni integuza ikeneye kwitabwaho, ariko ntabwo aribyingenzi cyane.

Urugero kode

  1. <div class = "kumenyesha-ubutumwa guhagarika-ubutumwa bwo kuburira" >
  2. <a class = "close" href = "#"> × </a> _
  3. <p> <strong> Guacamole yera! Iyi ni umuburo! </strong> Kugenzura neza yo wenyine, ntabwo ureba neza. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. </p>
  4. <div class = "kumenyesha-ibikorwa" >
  5. <a class = "btn small" href = "#"> Fata iki gikorwa </a> <a class = "btn small" href = "#"> Cyangwa ukore ibi </a>
  6. </div>
  7. </div>

Uburyo

Uburyo - ibiganiro cyangwa agasanduku k'amatara - nibyiza kubikorwa byerekeranye nibihe aho ari ngombwa ko imiterere yinyuma ikomeza.

Shaka javascript »

Ibikoresho

Twipsies ningirakamaro cyane mugufasha ukoresha urujijo no kubereka inzira nziza.

Shaka javascript »

Lorem ipsum dolar kwicara amet illo ikosa ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus inkurikizi ziterwa, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas nemo volu .

Amashanyarazi

Koresha popovers kugirango utange amakuru adasobanutse kurupapuro utagize ingaruka kumiterere.

Shaka javascript »

Umutwe wa popover

Etiam porta sem maleuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum kuri eros.

Gutangira

Guhuza javascript hamwe nibitabo bya Bootstrap biroroshye cyane. Hasi turareba ibyibanze tuguha amacomeka ateye ubwoba kugirango utangire!

Reba inyandiko za javascript »

Harimo iki

Zana bimwe mubice byibanze bya Bootstrap mubuzima hamwe namacomeka mashya akorana na jQuery na Ender . Turagutera inkunga yo kwagura no kuyihindura kugirango uhuze ibikenewe byiterambere.

Idosiye Ibisobanuro
bootstrap-modal.js Amacomeka yacu ya Modal ni super slim ifata gakondo ya modal js plugin! Twitaye cyane kugirango dushyiremo imikorere yambaye ubusa dukeneye kuri twitter.
bootstrap-imenyesha.js Amacomeka yo kumenyesha ni super ntoya yo kongeramo imikorere yegeranye.
bootstrap-yamanutse.js Gucomeka ni ukongeramo imikoreshereze ya bootstrap topbar cyangwa tabbed navigations.
bootstrap-umuzingo.js Gucomeka kwa ScrollSpy ni ukongeramo auto ivugurura nav ishingiye kumwanya wizingo kuri topstrap topbar.
bootstrap-buto.js Gucomeka kwa ScrollSpy ni ukongeramo auto ivugurura nav ishingiye kumwanya wizingo kuri topstrap topbar.
bootstrap-tabs.js Gucomeka kongeramo byihuse, imbaraga za tab hamwe nibinini byo gusiganwa ku magare binyuze mu bice byaho.
bootstrap-twipsy.js Ukurikije plaque nziza ya jQuery.tipsy plugin yanditswe na Jason Frame; twipsy ni verisiyo ivuguruye, idashingiye kumashusho, ikoresha css3 kuri animasiyo, hamwe na data-ibiranga kubika umutwe waho!
bootstrap-popover.js Amacomeka ya popover atanga interineti yoroshye yo kongeramo popovers muri porogaramu yawe. Yagura plugrap ya boostrap-twipsy.js , bityo rero wemeze gufata iyo dosiye kimwe mugihe ushizemo popovers mumushinga wawe!

Javascript irakenewe?

Oya! Bootstrap yateguwe mbere na mbere kuba isomero rya CSS. Iyi javascript itanga urwego rwibanze rwimikorere hejuru yuburyo bwashyizwemo.

Ariko, kubakeneye javascript, twatanze amacomeka hejuru kugirango tugufashe kumva uburyo bwo guhuza Bootstrap na javascript no kuguha uburyo bwihuse, bworoshye kubikorwa byibanze ako kanya.

Kubindi bisobanuro no kubona demo nzima, nyamuneka reba urupapuro rwacu rwa plugin .

Bootstrap yubatswe muri Preboot , ifunguye-isoko yuzuye ya mixin na variable igomba gukoreshwa ifatanije na Less , progaramu ya CSS kugirango iteze imbere byihuse kandi byoroshye.

Reba uburyo twakoresheje Preboot muri Bootstrap nuburyo ushobora kuyikoresha uramutse uhisemo gukora bike kumushinga wawe utaha.

Uburyo bwo kuyikoresha

Koresha ubu buryo kugirango ukoreshe byuzuye impinduka nke za Bootstrap, ivanga, hamwe nicyari muri CSS ukoresheje javascript muri mushakisha yawe.

  1. <ihuza rel = "urupapuro rwerekana / ruto" href = "gake / bootstrap.less" media = "byose" />
  2. <inyandiko src = "js / munsi-1.1.3.min.js" > </script>

Ntabwo wumva igisubizo .js? Gerageza porogaramu Ntoya ya Mac cyangwa ukoreshe Node.js kugirango ukusanye mugihe ukoresheje code yawe.

Harimo iki

Hano hari bimwe mu byaranze ibiri muri Twitter Bootstrap nkigice cya Bootstrap. Jyana kurubuga rwa Bootstrap cyangwa urupapuro rwumushinga wa Github kugirango ukuremo kandi wige byinshi.

Ibihinduka

Ibihinduka muri bike birahagije kubungabunga no kuvugurura umutwe wa CSS kubuntu. Mugihe ushaka guhindura ibara cyangwa agaciro gakunze gukoreshwa, vugurura ahantu hamwe hanyuma ushireho.

  1. // Ihuza
  2. @linkIbara : # 8b59c2;
  3. @linkColorHover : umwijima ( @linkColor , 10 );
  4.  
  5. // Imvi
  6. @black : # 000;
  7. @grayDark : koroshya ( @umukara , 25 %);
  8. @gray : koroshya ( @black , 50 %);
  9. @Umucyo : koroshya ( @umukara , 70 %);
  10. @grayUmucyo : koroshya ( @black , 90 %);
  11. @Umuzungu : #fff;
  12.  
  13. // Amabara ya Acent
  14. @ururimi : # 08b5fb;
  15. @icyatsi : # 46a546;
  16. @red : # 9d261d;
  17. @umusangirangendo : # ffc40d;
  18. @orange : # f89406;
  19. @pink : # c3325f;
  20. @purple : # 7a43b6;
  21.  
  22. // Urusobe rw'ibanze
  23. @basefont : 13px ;
  24. @baseline : 18px ;

Gutanga ibitekerezo

Guto nayo itanga ubundi buryo bwo gutanga ibitekerezo hiyongereyeho CSS isanzwe /* ... */.

  1. // Iki ni igitekerezo
  2. / * Iki nacyo ni igitekerezo * /

Kuvanga wazoo

Imvange zirimo ahanini cyangwa ibice bya CSS, bikwemerera guhuza umurongo wa code murimwe. Nibyiza kubacuruzi babanziriza ibintu nka box-shadow, cross-mushakisha gradients, imyandikire yimyandikire, nibindi byinshi. Hasi nicyitegererezo cyuruvange rurimo na Bootstrap.

Imyandikire yimyandikire

  1. #imyandikire {
  2. . bigufi ( @ibiro : bisanzwe , @size : 14px , @umurongo muremure : 20px ) {
  3. Imyandikire - ingano : @size ;
  4. Imyandikire - uburemere : @ uburemere ;
  5. umurongo - uburebure : @umurongo ;
  6. }
  7. . sans - serif ( @ibiro : bisanzwe , @size : 14px , @umurongo muremure : 20px ) {
  8. Imyandikire - umuryango : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
  9. Imyandikire - ingano : @size ;
  10. Imyandikire - uburemere : @ uburemere ;
  11. umurongo - uburebure : @umurongo ;
  12. }
  13. ...
  14. }

Gradients

  1. #gradient {
  2. ...
  3. . uhagaritse ( @Ibara : # 555, @Ibara: # 333) {
  4. inyuma - ibara : @Ibara ;
  5. inyuma - subiramo : subiramo - x ;
  6. inyuma - ishusho : - khtml - icyiciro ( umurongo , ibumoso hejuru , ibumoso hepfo , kuva ( @startColor ), kugeza ( @endColor )); // Konqueror
  7. inyuma - ishusho : - moz - umurongo - icyiciro ( @startColor , @endColor ); // FF 3.6+
  8. inyuma - ishusho : - ms - umurongo - icyiciro ( @startColor , @endColor ); // IE10
  9. inyuma - ishusho : - webkit - icyiciro ( umurongo , ibumoso hejuru , ibumoso hepfo , ibara - guhagarara ( 0 %, @startColor ), ibara - guhagarara ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  10. inyuma - ishusho : - webkit - umurongo - icyiciro ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  11. inyuma - ishusho : - o - umurongo - icyiciro ( @startColor , @endColor ); // Opera 11.10
  12. inyuma - ishusho : umurongo - icyiciro ( @Ibara , @Ibara ); // Igipimo
  13. }
  14. ...
  15. }

Ibikorwa

Fata neza kandi ukore imibare kugirango ubyare ibintu byoroshye kandi bikomeye bivanze nkibi biri hepfo.

  1. // Ubunini
  2. @GridColumns : 16 ;
  3. @gridColumnUbugari : 40px ;
  4. @GridGutterUbugari : 20px ;
  5. @Urubuga Ubugari : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // Kora inkingi
  8. . inkingi ( @inkingiSpan : 1 ) {
  9. ubugari : ( @gridColumnUbugari * @InkingiSpan ) + ( _ _ _ _ _ _ _
  10. }

Gukusanya bike

Nyuma yo guhindura .lessdosiye muri / lib /, uzakenera kuzisubiramo kugirango ubashe kuvugurura bootstrap - *. *. *. Css na bootstrap - *. *. *. Min.css dosiye. Niba utanze icyifuzo cyo gukurura GitHub, ugomba guhora usubiramo.

Inzira zo gukusanya

Uburyo Intambwe
Node hamwe na makefile

Shyiramo umurongo muto wateguye hamwe npm ukoresheje itegeko rikurikira:

$ npm shyiramo lessc

Iyo umaze kwinjizamo gusa ukore makemumuzi yububiko bwa bootstrap kandi mwese murashizeho.

Byongeye kandi, niba ufite watchr yashizwemo, urashobora kwiruka make watchkugirango bootstrap ihite yubaka burigihe burigihe uhinduye dosiye muri bootstrap lib (ibi ntibisabwa, gusa uburyo bworoshye).

Javascript

Kuramo ibishya Less.js hanyuma ushiremo inzira igana (na Bootstrap) muri head.

  1. <ihuza rel = "urupapuro rwerekana / munsi" href = "/ inzira/to/bootstrap.less" >
  2. <inyandiko src = "/ inzira/to/ less.js" > </script>

Kugirango usubiremo dosiye .idafite, gusa uzigame hanyuma wongere usubiremo page yawe. Gito.js irabakusanya ikabika mububiko bwaho.

Umurongo

Niba usanzwe ufite igikoresho gito cyateganijwe, koresha itegeko rikurikira:

$ lessc ./lib/bootstrap.less> bootstrap.css

Wemeze gushyiramo --compressiryo tegeko niba ugerageza kubika byite!

Porogaramu nkeya ya Mac

Porogaramu idasanzwe ya Mac ireba ububiko bwamadosiye adafite kandi ikusanya kode kumadosiye yaho nyuma yo kubika dosiye ireba. Idafite.

Niba ubishaka, urashobora guhinduranya ibyo ukunda muri porogaramu yo kugabanya mu buryo bwikora kandi ni ubuhe bubiko dosiye zakozwe zirangirira.