juu
kushoto
haki
chini

Bootstrap, kutoka Twitter

Bootstrap ni zana kutoka Twitter iliyoundwa ili kuanzisha uundaji wa programu za wavuti na tovuti.
Inajumuisha CSS msingi na HTML kwa uchapaji, fomu, vitufe, majedwali, gridi, urambazaji, na zaidi.

Arifa ya Nerd: Bootstrap imeundwa kwa Chini na iliundwa kufanya kazi nje ya lango kwa kuzingatia vivinjari vya kisasa.

Hotlink ya CSS

Kwa mwanzo wa haraka na rahisi zaidi, nakili kijisehemu hiki kwenye ukurasa wako wa tovuti.

Itumie na Chini

Shabiki wa kutumia Chini? Hakuna shida, fanya tu repo na uongeze mistari hii:

Uma kwenye GitHub

Pakua, uma, vuta, masuala ya faili, na zaidi ukitumia repo rasmi la Bootstrap kwenye Github.

Bootstrap kwenye GitHub »

Hivi sasa v1.3.0

Historia

Wahandisi katika Twitter kihistoria wametumia karibu maktaba yoyote waliyokuwa wakiifahamu ili kukidhi mahitaji ya mbele. Bootstrap ilianza kama jibu kwa changamoto zilizowasilishwa. Kwa msaada wa watu wengi wa kushangaza, Bootstrap imekua sana.

Soma zaidi kwenye dev.twitter.com ›

Usaidizi wa kivinjari

Bootstrap inajaribiwa na kutumika katika vivinjari vikuu vya kisasa kama Chrome, Safari, Internet Explorer na Firefox.

Imejaribiwa na kutumika katika Chrome, Safari, Internet Explorer na Firefox
  • Safari ya hivi punde
  • Google Chrome ya hivi punde
  • Firefox 4+
  • Internet Explorer 7+
  • Opera 11

Ni nini kimejumuishwa

Bootstrap huja kamili na CSS iliyokusanywa, isiyojumuishwa, na violezo vya mfano.

Mifano ya kuanza haraka

Je, unahitaji violezo vya haraka? Angalia mifano hii ya msingi ambayo tumeweka pamoja:

  • Mpangilio rahisi wa safu tatu na kitengo cha shujaa
  • Mpangilio wa maji na utepe tuli
  • Chombo rahisi cha kunyongwa kwa programu

Gridi chaguo-msingi

Mfumo wa gridi chaguo-msingi uliotolewa kama sehemu ya Bootstrap ni gridi ya safu wima 16 yenye upana wa 940px. Ni ladha ya mfumo maarufu wa gridi ya 960, lakini bila ukingo wa ziada kwenye pande za kushoto na kulia.

Mfano wa alama ya gridi

Kama inavyoonyeshwa hapa, mpangilio msingi unaweza kuundwa kwa "safu" mbili, kila moja ikijumuisha idadi ya safu wima 16 tulizofafanua kama sehemu ya mfumo wetu wa gridi ya taifa. Tazama mifano hapa chini kwa tofauti zaidi.

  1. <div class = "safu" >
  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

Kuweka safu wima

4
8 kurekebisha 4
1/3 kukabiliana 2/3s
4 kurekebisha 4
4 kurekebisha 4
5 kurekebisha 3
5 kurekebisha 3
10 kukabiliana 6

Safu wima za kuota

Weka maudhui yako ikiwa ni lazima kwa kuunda .rowndani ya safu wima iliyopo.

Mfano wa safu wima zilizowekwa

Kiwango cha 1 cha safu wima
Kiwango cha 2
Kiwango cha 2
  1. <div class = "safu" >
  2. <div class = "span12" >
  3. Kiwango cha 1 cha safu wima
  4. <div class = "safu" >
  5. <div class = "span6" >
  6. Kiwango cha 2
  7. </ div>
  8. <div class = "span6" >
  9. Kiwango cha 2
  10. </ div>
  11. </ div>
  12. </ div>
  13. </ div>

Pindua gridi yako mwenyewe

Imejengwa ndani ya Bootstrap ni vigeu vichache vya kubinafsisha mfumo chaguomsingi wa gridi ya 940px. Ukiwa na ubinafsishaji kidogo, unaweza kurekebisha saizi ya safu wima, mifereji ya maji na chombo wanachoishi.

Ndani ya gridi ya taifa

Vigezo vinavyohitajika kurekebisha mfumo wa gridi kwa sasa vyote viko katika variables.less.

Inaweza kubadilika Thamani chaguomsingi Maelezo
@gridColumns 16 Idadi ya safu wima ndani ya gridi ya taifa
@gridColumnWidth 40px Upana wa kila safu ndani ya gridi ya taifa
@gridGutterWidth 20px Nafasi hasi kati ya kila safu
@siteWidth Jumla iliyokokotwa ya safu wima zote na mifereji ya maji Tunatumia mechi ya msingi kuhesabu idadi ya nguzo na mifereji ya maji na kuweka upana wa .fixed-container()mchanganyiko.

Sasa ili kubinafsisha

Kurekebisha gridi ina maana ya kubadilisha @grid-*vigezo vitatu na kurejesha faili za Chini.

Bootstrap huja ikiwa na vifaa vya kushughulikia mfumo wa gridi ya taifa na hadi safu wima 24; chaguo-msingi ni 16 tu. Hivi ndivyo vigeu vya gridi yako vinaweza kuonekana vimegeuzwa kukufaa kwa gridi ya safuwima 24.

  1. @gridSafu : 24 ;
  2. @gridColumnWidth : 20px ;
  3. @gridGutterWidth : 20px ;

Mara baada ya kujumuishwa, utawekwa!

Mpangilio usiohamishika

Mpangilio chaguomsingi na rahisi wa upana wa 940px, unaozingatia katikati kwa takriban tovuti au ukurasa wowote uliotolewa na <div.container>.

  1. <mwili>
  2. <div class = "chombo" >
  3. ...
  4. </ div>
  5. </ mwili>

Mpangilio wa maji

Muundo mbadala, unaonyumbulika wa ukurasa wenye upana wa chini na wa juu na utepe wa upande wa kushoto. Inafaa kwa programu na hati.

  1. <mwili>
  2. <div class = "container-fluid" >
  3. <div class = "sidebar" >
  4. ...
  5. </ div>
  6. <div class = "content" >
  7. ...
  8. </ div>
  9. </ div>
  10. </ mwili>

Vichwa na nakala

Daraja la kawaida la uchapaji kwa ajili ya kuunda kurasa zako za tovuti.

Gridi nzima ya uchapaji inategemea vigezo viwili vya Chini katika faili zetu za vigezo.less: @basefontna @baseline. Ya kwanza ni saizi ya msingi ya fonti inayotumika kote na ya pili ni urefu wa mstari wa msingi.

Tunatumia vigezo hivyo, na baadhi ya hesabu, ili kuunda kando, paddings, na urefu wa mstari wa aina zetu zote na zaidi.

h1. Kichwa 1

h2. Kichwa cha 2

h3. Kichwa cha 3

h4. Kichwa cha 4

h5. Kichwa cha 5
h6. Kichwa cha 6

Mfano aya

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

Mfano wa kichwa Kina kichwa kidogo...

Nyingine. vipengele

Kwa kutumia msisitizo, anwani na vifupisho

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

Wakati wa kutumia

Lebo za kusisitiza ( <strong>na <em>) zinapaswa kutumiwa kuonyesha umuhimu wa ziada au msisitizo wa neno au kifungu cha maneno kuhusiana na nakala yake inayoizunguka. Tumia <strong>kwa umuhimu na <em>kwa msisitizo wa mkazo.

Mkazo katika aya

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

Kumbuka: Bado ni sawa kutumia <b>na <i>tagi katika HTML5 na si lazima ziwekewe mtindo wa herufi nzito na italiki, mtawalia (ingawa ikiwa kuna kipengele cha kisemantiki zaidi, kitumie). <b>inakusudiwa kuangazia maneno au vifungu vya maneno bila kuwasilisha umuhimu wa ziada, huku <i>zaidi ikiwa ni ya sauti, maneno ya kiufundi, n.k.

Anwani

Kipengele <address>kinatumika kwa habari ya mawasiliano kwa babu yake wa karibu, au kazi nzima ya kazi. Hapa kuna mifano miwili ya jinsi inaweza kutumika:

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

Kumbuka: Kila mstari katika mstari <address>lazima umalizike na uvunjaji mstari ( <br />) au ufunikwe kwenye lebo ya kiwango cha kuzuia (km, <p>) ili kupanga maudhui vizuri.

Vifupisho

Kwa vifupisho na vifupisho, tumia <abbr>lebo ( <acronym>imeacha kutumika katika HTML5 ). Weka fomu ya mkato ndani ya lebo na weka kichwa cha jina kamili.

Nukuu za kuzuia

<blockquote> <p> <small>

Jinsi ya kunukuu

Ili kujumuisha nukuu ya kuzuia, funika <blockquote>na <p>lebo <small>. Tumia <small>kipengele kutaja chanzo chako na utapata kistari &mdash;kabla yake.

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

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

Orodha

Haijaagizwa<ul>

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

Isiyo na mtindo<ul.unstyled>

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

Imeagizwa<ol>

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

Maelezodl

Orodha za maelezo
Orodha ya maelezo ni kamili kwa kufafanua maneno.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.

Kanuni

<code> <pre>

Badilisha msimbo wako kwa mtindo na vitambulisho viwili rahisi. Kwa uzuri zaidi kupitia javascript, dondosha maktaba ya Google ya urembo na umewekwa.

Inawasilisha msimbo

Msimbo, vijisehemu vya au vijisehemu vilivyo ndani ya mstari, vinaweza kuonyeshwa kwa mtindo kwa kukunja lebo sahihi. Kwa vizuizi vya nambari inayozunguka mistari mingi, tumia <pre>kipengee. Kwa msimbo wa ndani, tumia <code>kipengele.

Kipengele Matokeo
<code> Katika safu ya maandishi kama hii, msimbo wako uliofunikwa utaonekana kama <html>kipengele hiki.
<pre>
<div>
  <h1>Kichwa</h1>
  <p>Kitu hapa...</p>
</ div>

Kumbuka: Hakikisha umeweka msimbo ndani ya <pre>vitambulisho karibu na kushoto iwezekanavyo; itatoa tabo zote.

<pre class="prettyprint">

Kwa kutumia maktaba ya google-code-prettify, nambari zako za msimbo hupata mtindo tofauti wa kuona na uangaziaji wa sintaksia otomatiki.

<div> <h1> Kichwa </h1> <p> Kitu hapa... </p> </div>
  
  

Pakua google-code-prettify na utazame usomaji wa jinsi ya kutumia.

Lebo za ndani

<span class="label">

Eleza au uripoti kifungu chochote kwenye maandishi ya mwili wako.

Andika chochote

Umewahi kuhitaji moja ya hizo mpya za kupendeza! au bendera muhimu wakati wa kuandika msimbo? Kweli, sasa unayo. Hii ndio iliyojumuishwa na chaguo-msingi:

Lebo Matokeo
<span class="label">Default</span> Chaguomsingi
<span class="label success">New</span> Mpya
<span class="label warning">Warning</span> Onyo
<span class="label important">Important</span> Muhimu
<span class="label notice">Notice</span> Taarifa

Gridi ya media

Onyesha vijipicha vya ukubwa tofauti kwenye kurasa zilizo na alama ya chini ya HTML na mitindo ndogo.

Vijipicha vya mfano

Vijipicha kwenye .media-gridfaili vinaweza kuwa vya ukubwa wowote, lakini hufanya kazi vyema zaidi vinapochorwa moja kwa moja kwenye mfumo wa gridi ya Bootstrap uliojengewa ndani. Upana wa picha kama 90, 210, na 330 huchanganyika na pikseli chache za pedi ili sawa na .span2, .span4, na .span6saizi za safuwima.

Kubwa

Kati

Ndogo

Kuweka msimbo

Gridi za media ni rahisi kutumia na badala yake ni rahisi kwa upande wa alama. Vipimo vyao vinategemea tu saizi ya picha zilizojumuishwa.

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

Kujenga meza

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

Meza ni nzuri - kwa vitu vingi. Jedwali kubwa, hata hivyo, zinahitaji upendo wa kuashiria ili ziwe na manufaa, scalable, na kusomeka (katika kiwango cha msimbo). Hapa kuna vidokezo vichache vya kusaidia.

Daima funga vichwa vya safu yako kwa <thead>namna ambayo uongozi ni <thead>> <tr>> <th>.

Sawa na vichwa vya safu wima, maudhui yote ya jedwali lako yanapaswa kufungwa a <tbody>ili daraja lako liwe <tbody>> <tr>> <td>.

Mfano: Mitindo chaguomsingi ya jedwali

Majedwali yote yatawekwa kiotomatiki kwa kutumia mipaka muhimu pekee ili kuhakikisha usomaji na kudumisha muundo. Hakuna haja ya kuongeza madarasa ya ziada au sifa.

# Jina la kwanza Jina la familia Lugha
1 Baadhi Moja Kiingereza
2 Joe Sixpack Kiingereza
3 Stu Kinyesi Kanuni
  1. <meza>
  2. ...
  3. </ meza>

Mfano: Jedwali lililofupishwa

Kwa majedwali ambayo yanahitaji data zaidi katika nafasi zilizobanana zaidi, tumia ladha iliyofupishwa ambayo hukata pedi katikati. Inaweza pia kutumika kwa kushirikiana na mipaka na milia ya pundamilia, kama vile mitindo chaguo-msingi ya jedwali.

# Jina la kwanza Jina la familia Lugha
1 Baadhi Moja Kiingereza
2 Joe Sixpack Kiingereza
3 Stu Kinyesi Kanuni

Mfano: Jedwali la mipaka

Fanya meza zako zionekane laini zaidi kwa kuzungusha pembe zao na kuongeza mipaka pande zote.

# Jina la kwanza Jina la familia Lugha
1 Baadhi Moja Kiingereza
2 Joe Sixpack Kiingereza
3 Stu Kinyesi Kanuni
  1. <table class = "bordered-table" >
  2. ...
  3. </ meza>

Mfano: Zebra-striped

Pata kupendeza kidogo na meza zako kwa kuongeza zebra-striping-ongeza tu .zebra-stripeddarasa.

# Jina la kwanza Jina la familia Lugha
1 Baadhi Moja Kiingereza
2 Joe Sixpack Kiingereza
3 Stu Kinyesi Kanuni
panga safu 4
weka safu wima 2 weka safu wima 2

Kumbuka: Zebra-striping ni uboreshaji unaoendelea ambao haupatikani kwa vivinjari vya zamani kama vile IE8 na chini.

  1. <table class = "zebra-striped" >
  2. ...
  3. </ meza>

Mfano: Zebra-striped w/ TableSorter.js

Kwa kuchukua mfano uliopita, tunaboresha manufaa ya jedwali zetu kwa kutoa utendakazi wa kupanga kupitia jQuery na programu-jalizi ya Tablesorter . Bofya kichwa cha safu wima yoyote ili kubadilisha aina.

# Jina la kwanza Jina la familia Lugha
2 Joe Sixpack Kiingereza
3 Stu Kinyesi Kanuni
1 Wako Moja Kiingereza
  1. <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <script >
  3. $ ( kazi () {
  4. $ ( "table#sortTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <table class = "zebra-striped" >
  8. ...
  9. </ meza>

Mitindo chaguomsingi

Fomu zote hupewa mitindo chaguo-msingi ili kuziwasilisha kwa njia inayoweza kusomeka na inayoweza kupanuka. Mitindo hutolewa kwa ingizo za maandishi, chagua orodha, sehemu za maandishi, vitufe vya redio na visanduku vya kuteua, na vitufe.

Mfano wa hadithi ya fomu
Thamani fulani hapa
Kijisehemu kidogo cha maandishi ya usaidizi
Mafanikio!
Ruh roh!
Mfano wa hadithi ya fomu
@
Hapa kuna maandishi ya usaidizi
Mfano wa hadithi ya fomu
Kumbuka: Lebo huzunguka chaguo zote kwa maeneo makubwa zaidi ya kubofya na fomu inayoweza kutumika zaidi.
kwa Saa zote zinaonyeshwa kama Saa Wastani ya Pasifiki (GMT -08:00).
Kizuizi cha maandishi ya usaidizi kuelezea sehemu iliyo hapo juu ikihitajika.
 

Fomu zilizopangwa

Ongeza .form-stackedkwenye HTML ya fomu yako na utakuwa na lebo juu ya sehemu zao badala ya kushoto kwao. Hii inafanya kazi vizuri ikiwa fomu zako ni fupi au una safu wima mbili za pembejeo za fomu nzito zaidi.

Mfano wa hadithi ya fomu
Mfano wa hadithi ya fomu
Kijisehemu kidogo cha maandishi ya usaidizi
Kumbuka: Lebo huzunguka chaguo zote kwa maeneo makubwa zaidi ya kubofya na fomu inayoweza kutumika zaidi.
 

Ukubwa wa uga wa fomu

Geuza kukufaa aina yoyote input, select, au textareaupana kwa kuongeza madarasa machache tu kwenye lebo yako.

Kufikia v1.3.0, tumeongeza madarasa ya ukubwa kulingana na gridi ya vipengele vya fomu. Tafadhali tumia hizi kwenye madarasa yaliyopo .mini, .small, nk.

Vifungo

Kama mkusanyiko, vifungo hutumiwa kwa vitendo wakati viungo vinatumiwa kwa vitu. Kwa mfano, "Pakua" inaweza kuwa kitufe na "shughuli za hivi majuzi" inaweza kuwa kiungo.

Vifungo vyote chaguomsingi kwa mtindo wa kijivu hafifu, lakini idadi ya madarasa ya utendaji yanaweza kutumika kwa mitindo tofauti ya rangi. Madarasa haya ni pamoja na darasa la bluu .primary, darasa la bluu-nyepesi .info, darasa la kijani kibichi .success, na darasa nyekundu .danger.

Vifungo vya mfano

Mitindo ya vifungo inaweza kutumika kwa kitu chochote .btnkilichowekwa. Kwa kawaida utataka kutumia hizi kwa pekee <a>, <button>, na kuchagua <input>vipengele. Hivi ndivyo inavyoonekana:

       

Ukubwa mbadala

Ungependa vitufe vikubwa au vidogo? Kuwa na hayo!

Jimbo la walemavu

Kwa vitufe ambavyo havitumiki au vimezimwa na programu kwa sababu moja au nyingine, tumia hali ya ulemavu. Hiyo ni .disabledkwa viungo na :disabledkwa <button>vipengele.

Viungo

Vifungo

 

Tahadhari za msingi

.alert-message

Ujumbe wa mstari mmoja wa kuangazia kutofaulu, kutofaulu kunakowezekana, au kufaulu kwa kitendo. Hasa muhimu kwa fomu.

Pata javascript »

×

Guacamole takatifu! Bora jiangalie mwenyewe, huonekani kuwa mzuri sana .

×

Oh snap! Badilisha hili na lile na ujaribu tena .

×

Umefanya vizuri! Umefaulu kusoma ujumbe huu wa tahadhari.

×

Vichwa juu! Hii ni tahadhari ambayo inahitaji umakini wako, lakini bado haijapewa kipaumbele kikubwa .

Msimbo wa mfano

  1. <div class = "onyo la ujumbe wa tahadhari" >
  2. <a class = "close" href = "#" > × </a>
  3. <p><strong> Guacamole takatifu! </strong> Bora jiangalie mwenyewe, huonekani kuwa mzuri sana. </ p>
  4. </ div>

Zuia ujumbe

.alert-message.block-message

Kwa ujumbe unaohitaji maelezo kidogo, tuna arifa za mtindo wa aya. Hizi ni bora kwa kuburudisha ujumbe mrefu wa makosa, kuonya mtumiaji juu ya kitendo kinachosubiri, au kuwasilisha tu habari kwa msisitizo zaidi kwenye ukurasa.

Pata javascript »

×

Guacamole takatifu! Hili ni onyo! Bora jiangalie mwenyewe, huonekani kuwa mzuri sana. Nulla vitae elit libero, pharetra augue. Karibu commodo cursus magna, vel scelerisque nisl consectetur et.

×

Oh snap! Umepata hitilafu! Badilisha hili na lile na ujaribu tena .

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

Umefanya vizuri! Umefaulu kusoma ujumbe huu wa tahadhari. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

×

Vichwa juu! Hii ni tahadhari ambayo inahitaji umakini wako, lakini bado haijapewa kipaumbele kikubwa.

Msimbo wa mfano

  1. <div class = "onyo la kuzuia-ujumbe wa tahadhari" >
  2. <a class = "close" href = "#" > × </a>
  3. <p><strong> Guacamole takatifu! Hili ni onyo! </strong> Bora jiangalie mwenyewe, huonekani kuwa mzuri sana. Nulla vitae elit libero, pharetra augue. Karibu commodo cursus magna, vel scelerisque nisl consectetur et. </ p>
  4. <div class = "alert-actions" >
  5. <a class = "btn small" href = "#" > Chukua hatua hii </a> <a class = "btn small" href = "#" > Au fanya hivi </a>
  6. </ div>
  7. </ div>

Mitindo

Mipangilio—vidirisha au visanduku vyepesi—ni vyema kwa vitendo vya muktadha katika hali ambapo ni muhimu kwamba muktadha wa usuli udumishwe.

Pata javascript »

Vidokezo vya zana

Twipsies ni muhimu sana kwa kumsaidia mtumiaji aliyechanganyikiwa na kuwaelekeza katika mwelekeo sahihi.

Pata javascript »

Inaaminika kuwa ipsum imetokea bila makosa ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptate explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dictaum quae fugit accusant accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dictaum quae fugit accusate accusative

Popovers

Tumia popover kutoa maelezo ya maandishi kwa ukurasa bila kuathiri mpangilio.

Pata javascript »

Kichwa cha Popover

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

Kuanza

Kuunganisha javascript na maktaba ya Bootstrap ni rahisi sana. Hapo chini tunapitia misingi na kukupa programu-jalizi nzuri ili uanze!

Tazama hati za javascript »

Ni nini kimejumuishwa

Sahihisha baadhi ya vipengele vya msingi vya Bootstrap ukitumia programu-jalizi mpya maalum zinazofanya kazi na jQuery na Ender . Tunakuhimiza kuzipanua na kuzirekebisha ili ziendane na mahitaji yako mahususi ya ukuzaji.

Faili Maelezo
bootstrap-modal.js Programu-jalizi yetu ya Modal ni mwonekano mwembamba sana kwenye programu jalizi ya modal ya JS! Tulichukua uangalifu maalum kujumuisha utendakazi wazi tu ambao tunahitaji kwenye twitter.
bootstrap-alerts.js Programu-jalizi ya tahadhari ni darasa dogo sana la kuongeza utendakazi wa karibu kwa arifa.
bootstrap-dropdown.js Programu-jalizi hii ni ya kuongeza mwingiliano wa kushuka kwenye upau wa juu wa bootstrap au urambazaji wa vichupo.
bootstrap-scrollspy.js Programu-jalizi ya ScrollSpy ni kwa ajili ya kuongeza usasishaji otomatiki nav kulingana na nafasi ya kusogeza kwenye upau wa juu wa bootstrap.
bootstrap-buttons.js Programu-jalizi ya ScrollSpy ni kwa ajili ya kuongeza usasishaji otomatiki nav kulingana na nafasi ya kusogeza kwenye upau wa juu wa bootstrap.
bootstrap-tabs.js Programu-jalizi hii inaongeza kichupo cha haraka, chenye nguvu na utendaji wa kidonge kwa kuendesha baiskeli kupitia maudhui ya ndani.
bootstrap-twipsy.js Kulingana na programu-jalizi bora ya jQuery.tipsy iliyoandikwa na Jason Frame; twipsy ni toleo lililosasishwa, ambalo halitegemei picha, hutumia CSS3 kwa uhuishaji, na sifa za data kwa uhifadhi wa mada ya ndani!
bootstrap-popover.js Programu-jalizi ya popover hutoa kiolesura rahisi cha kuongeza popover kwenye programu yako. Inapanua programu-jalizi ya boostrap-twipsy.js , kwa hivyo hakikisha kuwa umenyakua faili hiyo pia unapojumuisha popover kwenye mradi wako!

Javascript inahitajika?

Hapana! Bootstrap imeundwa kwanza kabisa kuwa maktaba ya CSS. Javascript hii hutoa safu ya msingi ya mwingiliano juu ya mitindo iliyojumuishwa.

Hata hivyo, kwa wale wanaohitaji javascript, tumetoa programu-jalizi hapo juu ili kukusaidia kuelewa jinsi ya kuunganisha Bootstrap na javascript na kukupa chaguo la haraka na jepesi kwa utendakazi msingi mara moja.

Kwa habari zaidi na kuona baadhi ya maonyesho ya moja kwa moja, tafadhali rejelea ukurasa wetu wa nyaraka wa programu-jalizi .

Bootstrap iliundwa kutoka Preboot , kifurushi cha chanzo huria cha michanganyiko na viambajengo vya kutumika pamoja na Less , kichakataji awali cha CSS kwa uundaji wa wavuti haraka na rahisi.

Angalia jinsi tulivyotumia Preboot katika Bootstrap na jinsi unavyoweza kuitumia ikiwa utachagua kuendesha Chini kwenye mradi wako unaofuata.

Jinsi ya kuitumia

Tumia chaguo hili kutumia kikamilifu vigeu vya Bootstrap's Less, michanganyiko, na kuweka kiota katika CSS kupitia javascript kwenye kivinjari chako.

  1. <link rel = "stylesheet/less" href = "less/bootstrap.less" media = "yote" />
  2. <script src = "js/less-1.1.3.min.js" ></script>

Je! huhisi suluhisho la .js? Jaribu programu ya Less Mac au tumia Node.js kukusanya unapotuma msimbo wako.

Ni nini kimejumuishwa

Hapa kuna baadhi ya mambo muhimu ya kile kilichojumuishwa kwenye Twitter Bootstrap kama sehemu ya Bootstrap. Nenda kwenye tovuti ya Bootstrap au ukurasa wa mradi wa Github ili kupakua na kujifunza zaidi.

Vigezo

Vigezo katika Chini ni bora kwa kudumisha na kusasisha maumivu ya kichwa yako ya CSS bila malipo. Unapotaka kubadilisha thamani ya rangi au thamani inayotumika mara kwa mara, isasishe katika sehemu moja na umewekwa.

  1. // Viungo
  2. @linkColor : #8b59c2;
  3. @linkColorHover : giza ( @linkColor , 10 );
  4.  
  5. // Grey
  6. @nyeusi : #000;
  7. @grayDark : wepesi ( @nyeusi , 25 %);
  8. @kijivu : wepesi ( @nyeusi , 50 %);
  9. @grayLight : nyepesi ( @nyeusi , 70 %);
  10. @grayLighter : nyepesi ( @black , 90 %);
  11. @mzungu : #fff;
  12.  
  13. // Rangi za Lafudhi
  14. @bluu : #08b5fb;
  15. @kijani : #46a546;
  16. @nyekundu : #9d261d;
  17. @njano : #ffc40d;
  18. @chungwa : #f89406;
  19. @pink : #c3325f;
  20. @zambarau : #7a43b6;
  21.  
  22. // Gridi ya msingi
  23. @font msingi : 13px ;
  24. @msingi : 18px ;

Kutoa maoni

Chini pia hutoa mtindo mwingine wa kutoa maoni pamoja na /* ... */sintaksia ya kawaida ya CSS.

  1. // Haya ni maoni
  2. /* Haya pia ni maoni */

Inachanganya wazoo

Mchanganyiko kimsingi ni pamoja na au sehemu za CSS, hukuruhusu kuchanganya kizuizi cha msimbo kuwa moja. Ni nzuri kwa sifa zilizoangaziwa awali za muuzaji kama vile box-shadow, gradients za kivinjari, safu za fonti na zaidi. Ifuatayo ni sampuli ya michanganyiko ambayo imejumuishwa na Bootstrap.

Mlundikano wa fonti

  1. #fonti {
  2. . shorthand ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  3. saizi ya fonti : @size ;
  4. font - uzito : @uzito ;
  5. urefu wa mstari : @lineHeight ;
  6. }
  7. . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  8. font - familia : "Helvetica Neue" , ​​Helvetica , Arial , sans - serif ;
  9. saizi ya fonti : @size ;
  10. font - uzito : @uzito ;
  11. urefu wa mstari : @lineHeight ;
  12. }
  13. ...
  14. }

Gradients

  1. #gradient {
  2. ...
  3. . wima ( @startColor : #555, @endColor: #333) {
  4. mandharinyuma - rangi : @endColor ;
  5. background - kurudia : kurudia - x ;
  6. mandharinyuma - picha : - khtml - gradient ( linear , kushoto juu , kushoto chini , kutoka ( @startColor ), hadi ( @endColor )); // Konqueror
  7. mandharinyuma - picha : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
  8. mandharinyuma - picha : - ms - linear - gradient ( @startColor , @endColor ); // IE10
  9. mandharinyuma - picha : - webkit - gradient ( linear , kushoto juu , kushoto chini , rangi - kuacha ( 0 %, @startColor ), rangi - kuacha ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  10. mandharinyuma - picha : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  11. mandharinyuma - picha : - o - linear - gradient ( @startColor , @endColor ); // Opera 11.10
  12. mandharinyuma - picha : mstari - gradient ( @startColor , @endColor ); // Kiwango
  13. }
  14. ...
  15. }

Uendeshaji

Furahia na ufanye hesabu ili kuzalisha michanganyiko inayoweza kunyumbulika na yenye nguvu kama hii hapa chini.

  1. // Griditudi
  2. @gridSafu : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // Tengeneza safu wima kadhaa
  8. . safu wima ( @columnSpan : 1 ) {
  9. upana : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  10. }

Kukusanya Chini

Baada ya kurekebisha .lessfaili katika /lib/, utahitaji kuzikusanya tena ili kutengeneza upya bootstrap-*.*.*.css na bootstrap-*.*.*.min.css faili. Ikiwa unatuma ombi la kuvuta kwa GitHub, lazima ulipe tena.

Njia za kukusanya

Njia Hatua
Nodi iliyo na makefile

Sakinisha mkusanyaji wa mstari wa amri kidogo na npm kwa kuendesha amri ifuatayo:

$ npm sakinisha lessc

Mara tu ikiwa imesakinishwa kimbia tu makekutoka kwa mzizi wa saraka yako ya bootstrap na uko tayari.

Kwa kuongeza, ikiwa umesakinisha watchr , unaweza kukimbia make watchili bootstrap ijengwe upya kiotomatiki kila wakati unapohariri faili kwenye bootstrap lib (hii haihitajiki, njia rahisi tu).

Javascript

Pakua Less.js za hivi punde na ujumuishe njia yake (na Bootstrap) kwenye head.

  1. <link rel = "stylesheet/less" href = "/path/to/bootstrap.less" >
  2. <script src = "/path/to/less.js" ></script>

Ili kukusanya tena faili .less, zihifadhi tu na upakie upya ukurasa wako. Less.js inazikusanya na kuzihifadhi katika hifadhi ya ndani.

Mstari wa amri

Ikiwa tayari unayo zana ndogo ya mstari wa amri iliyosanikishwa, endesha tu amri ifuatayo:

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

Hakikisha kujumuisha --compresskatika amri hiyo ikiwa unajaribu kuhifadhi baiti kadhaa!

Programu ndogo ya Mac

Programu isiyo rasmi ya Mac hutazama saraka za faili .less na kukusanya msimbo kwa faili za ndani baada ya kila uhifadhi wa faili iliyotazamwa.

Ukipenda, unaweza kugeuza mapendeleo katika programu kwa uboreshaji wa kiotomatiki na ni saraka gani ambayo faili zilizokusanywa huishia.