boro so
benkum
nifa
aseɛ

Bootstrap, a efi Twitter so

Bootstrap yɛ adwinnadeɛ a ɛfiri Twitter a wɔayɛ sɛ ɛbɛhyɛ webapps ne sites nkɔsoɔ ase.
Ɛwɔ base CSS ne HTML a wɔde kyerɛw nsɛm, nkrataa, bɔtn, pon, grids, akwantu, ne nea ɛkeka ho.

Nerd kɔkɔbɔ: Bootstrap yɛ nea wɔde Less na ɛyɛe na wɔyɛɛ no ​​sɛ ɛbɛyɛ adwuma afi apon no mu a nnɛyi browser ahorow wɔ w’adwenem.

Hotlink no yɛ CSS no

Sɛ wopɛ sɛ wufi ase ntɛmntɛm na ɛnyɛ den a, kɔpi saa asɛm ketewa yi gu wo wɛbsaet krataafa no so kɛkɛ.

Fa di dwuma ne Less

Obi a ɔpɛ sɛ ɔde Less di dwuma? Ɔhaw biara nni ho, clone repo no kɛkɛ na fa saa nkyerɛwde yi ka ho:

Fork wɔ GitHub so

Twe, fork, twe, fael nsɛm, ne nea ɛkeka ho ne Bootstrap repo a ɛyɛ aban de wɔ Github so.

Bootstrap wɔ GitHub so »

Mprempren v1.3.0

Abakɔsɛm

Ɛkame ayɛ sɛ mfiridwumayɛfo a wɔwɔ Twitter no de nhomakorabea biara a na wonim no yiye adi dwuma wɔ abakɔsɛm mu de adi anim-awiei ahwehwɛde ahorow ho dwuma. Bootstrap fii ase sɛ nsɛnnennen a ɛde ba no ho mmuae. Ɛdenam mmoa a nnipa pii a wɔn ho yɛ hu de ma so no, Bootstrap anya nkɔso kɛse.

Kenkan pii wɔ dev.twitter.com ›

Browser mmoa a wɔde ma

Wɔasɔ Bootstrap ahwɛ na wɔaboa wɔ nnɛyi browser atitiriw te sɛ Chrome, Safari, Internet Explorer, ne Firefox mu.

Wɔasɔ ahwɛ na wɔaboa wɔ Chrome, Safari, Internet Explorer, ne Firefox mu
  • Safari a aba foforo
  • Google Chrome a aba foforo
  • Firefox 4+ na ɛwɔ hɔ
  • Intanɛt so Nhwehwɛmu 7+
  • Opera 11 no

Nea ɛka ho

Bootstrap ba awie a CSS a wɔaboaboa ano, a wɔanboaboa ano, ne nhwɛso template ahorow.

Nhwɛso ahorow a wɔde fi ase ntɛmntɛm

Wo hia template ahorow bi a ɛyɛ ntɛm? Hwɛ nhwɛso atitiriw yi a yɛde abom:

  • Simple abiɛsa-column nhyehyɛe ne ɔbran unit
  • Nsu nhyehyɛe a ɛwɔ static sidebar
  • Simple sɛn container ma apps

Grid a wɔde ahyɛ mu

Default grid nhyehyɛe a wɔde ama sɛ Bootstrap fã no yɛ 940px trɛw 16-column grid. Ɛyɛ 960 grid nhyehyɛe a agye din no dɛ, nanso enni margin/padding foforo a ɛwɔ benkum ne nifa so.

Nhwɛso grid markup

Sɛnea wɔakyerɛ wɔ ha no, wobetumi ayɛ nhyehyɛe titiriw bi a "adum" abien, emu biara trɛw fapem adum 16 a yɛkyerɛkyerɛɛ mu sɛ yɛn grid nhyehyɛe no fã no dodow bi mu. Hwɛ nhwɛso ahorow a ɛwɔ ase hɔ no na woahu nsakrae pii.

  1. <div adesuakuw = "row" >
  2. <div adesuakuw = "span6" >
  3. ...
  4. </div> no
  5. <div adesuakuw = "span10" >
  6. ...
  7. </div> no
  8. </div> no
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
2. 2.
2. 2.
2. 2.
2. 2.
2. 2.
2. 2.
2. 2.
2. 2.
3. 3
3. 3
3. 3
3. 3
3. 3
1. 1.
4. 4.
4. 4.
4. 4.
4. 4.
1/3 na ɛwɔ hɔ
1/3 na ɛwɔ hɔ
1/3 na ɛwɔ hɔ
1/3 na ɛwɔ hɔ
2/3 na ɛwɔ hɔ
4. 4.
6. 6
6. 6
8
8
5. 5
11. 11
16

Offsetting nkyerɛwde ahorow

4. 4.
8 a wɔde ahyɛ mu 4
1/3 a wɔde hyɛ mu 2/3s
4 a wɔde ahyɛ mu 4
4 a wɔde ahyɛ mu 4
5 a wɔde ahyɛ mu 3
5 a wɔde ahyɛ mu 3
10 a wɔde ahyɛ mu 6

Nesting columns a wɔde hyɛ mu

Nest wo content sɛ ɛsɛ sɛ wo denam a wobɛbɔ .rowwɔ column a ɛwɔ hɔ dedaw mu no so.

Nhwɛso a ɛfa nested columns ho

Level 1 a ɛwɔ kɔla no mu
Ɔfa 2
Ɔfa 2
  1. <div adesuakuw = "row" >
  2. <div adesuakuw = "span12" >
  3. Level 1 a ɛwɔ kɔla no mu
  4. <div adesuakuw = "row" >
  5. <div adesuakuw = "span6" >
  6. Ɔfa 2
  7. </div> no
  8. <div adesuakuw = "span6" >
  9. Ɔfa 2
  10. </div> no
  11. </div> no
  12. </div> no
  13. </div> no

Roll w’ankasa grid no

Wɔasi wɔ Bootstrap mu no yɛ nsa kakraa bi a ɛsakra a wɔde siesie default 940px grid nhyehyɛe no. Sɛ woyɛ nsakrae kakra a, wubetumi asesa adum no kɛse, ne nsu a ɛkɔ mu, ne ade a wɔde gu mu no mu.

Wɔ grid no mu

Nsakraeɛ a ɛhia na wɔde sesa grid nhyehyɛeɛ no mprempren nyinaa te preboot.less.

Nneɛma a ɛsakra Default bo a ɛsom Nkyerɛmu
@gridColumns 16 Nkorabata dodow a ɛwɔ grid no mu
@gridColumnWidth 40px na ɛyɛ Ntrɛwmu a ɛwɔ adum biara mu wɔ grid no mu
@gridGutterWidth 20px na ɛyɛ Ahunmu a ɛnteɛ a ɛda adum biara ntam
@siteWidth Wɔabu akontaa sɛ wɔaka abom a ɛfa adum ne nsu a ɛkɔ nsu mu nyinaa ho Yɛde basic match bi di dwuma de kan columns ne gutters dodow na yɛde .fixed-container()mixin no trɛw si hɔ.

Afei sɛ wobɛma woayɛ nea wopɛ

Grid no a wobɛsesa no kyerɛ sɛ wobɛsesa @grid-*variables abiɛsa no na woasan aboaboa Less fael ahorow no ano.

Bootstrap ba a wɔasiesie no sɛnea ɛbɛyɛ a ebetumi adi grid nhyehyɛe a ɛwɔ adum a ɛkɔ 24 ho dwuma; default no yɛ 16 pɛ. Ɛha na wo grid variables no bɛhwɛ customized ama 24-column grid.

  1. @gridNsɛm a Wɔde Kyerɛw Nsɛm : 24 ;
  2. @gridKɔla no Trɛw : 20px ;
  3. @gridGutterTrɛw : 20px ;

Sɛ wosan boaboa ano wie a, wɔbɛhyehyɛ wo!

Wɔasiesie nhyehyɛe

Default ne mmerɛw 940px-trɛw, mfinimfini nhyehyɛe ma ɛkame ayɛ sɛ wɛbsaet anaa kratafa biara a obiako de ama <div.container>.

  1. <nipadua>
  2. <div adesuakuw = "adekorabea" >
  3. ...
  4. </div> no
  5. </nipadua>

Nsu nhyehyɛe

Nsu kratafa nhyehyɛe foforo a ɛyɛ mmerɛw a ɛwɔ min- ne max-trɛw ne benkum so afã bi. Ɔkɛseɛ ma apps ne docs.

  1. <nipadua>
  2. <div class = "ahina-nsuo" >
  3. <div adesuakuw = "afã" >
  4. ...
  5. </div> no
  6. <div class = "nsɛm a ɛwɔ mu" >
  7. ...
  8. </div> no
  9. </div> no
  10. </nipadua>

Nsɛmti & copy

Typographic hierarchy a ɛyɛ gyinapɛn a wɔde hyehyɛ wo wɛbsaet nkratafa.

Typographic grid no nyinaa gyina Less variables abien so wɔ yɛn preboot.less fael no mu: @basefontne @baseline. Nea edi kan ne base font-size a wɔde di dwuma wɔ ne nyinaa mu na nea ɛto so abien ne base line-height.

Yɛde saa variables no, ne akontabuo bi, yɛ margins, paddings, ne line-heights a ɛwɔ yɛn type no nyinaa ne nea ɛkeka ho.

h1. Asɛmti 1

h2. Asɛmti 2

h3. Asɛmti 3

h4. Asɛmti 4

h5. Asɛmti 5
h6. Asɛmti 6

Nhwɛso nkyekyem

Nullam quis risus eget urna mollis a ɛyɛ fɛ a ɛyɛ fɛ a ɛyɛ fɛ. Cum sociis natoque penatibus ne magnis awo montes, nascetur fɛwdi mus. Nullam id dolor id nibh ultricies kar a wɔde di dwuma wɔ ɔkwan a ɛfata so.

Nhwɛso asɛmti Wɔ asɛmti ketewa...

Nneɛma ahorow. nneɛma a ɛwɔ mu

Fa nsɛm a wosi so dua, address ahorow, & nsɛmfua ntiantiaa a wɔde di dwuma

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

Bere a ɛsɛ sɛ wɔde di dwuma

Ɛsɛ sɛ wɔde nkyerɛwde a wɔde si so dua ( <strong>ne <em>) di dwuma de kyerɛ hia foforo a asɛmfua anaa kasasin bi ho hia anaasɛ wosi so dua bere a wɔde toto nea atwa ho ahyia no ho. Fa di dwuma <strong>ma hia a ɛho hia ne adwennwen a<em> wosi so dua.

Si so dua wɔ nkyekyɛm bi mu

Fusce dapibus , tellus ac cursus commodo , tortor mauris aduru a wɔde yɛ aduan nibh , ut aduru a wɔde yɛ aduru a wɔde yɛ aduru a wɔde yɛ aduan a ɛyɛ mmerɛw sɛ wobɛtra ase amet risus. Maecenas faucibus mollis a ɛwɔ ntam no. Nulla vitae elit libero, a ɛyɛ aduru a wɔde di dwuma wɔ ɔkwan a ɛfata so.

Hyɛ no nsow: Ɛda so ara yɛ papa sɛ wode bedi dwuma <b>ne <i>tags wɔ HTML5 mu na enhia sɛ wɔde styled bold ne italic, sɛnea ɛte biara (ɛwom sɛ sɛ semantic element bi wɔ hɔ a, fa di dwuma). <b>no kyerɛ sɛ ɛbɛtwe adwene asi nsɛmfua anaa nsɛmfua so a ɛrenkyerɛ hia foforo, bere a <i>ɛyɛ nea ɛfa nne, mfiridwuma mu nsɛmfua, ne nea ɛkeka ho ho titiriw.

Address ahorow

Wɔde <address>element no di dwuma ma nkitahodi ho nsɛm ma ne nana a ɔbɛn no paa, anaa adwuma no nyinaa. Sɛnea wobetumi de adi dwuma ho nhwɛso abien ni:

795
Folsom Ave, Suite 600
San Francisco, CA 94107 Kr
: (123)
Edin a edi mũ
[email protected]

Hyɛ no nsow: Ɛsɛ sɛ nkyerɛwde biara a ɛwɔ an mu <address>no de line-break ( <br />) ba awiei anaasɛ wɔde block-level tag (sɛ nhwɛso no, <p>) kyekyere ho na ama wɔahyehyɛ emu nsɛm no yiye.

Nsɛmfua a wɔatwa no tiaa

Sɛ wopɛ nsɛmfua ntiantiaa ne nsɛmfua a wɔatwa no tiaa a, fa <abbr>tag ( <acronym>wɔagyae wɔ HTML5 mu ). Fa nkyerɛwde tiawa no hyɛ tag no mu na fa asɛmti bi si hɔ ma edin mũ no nyinaa.

Nsɛm a wɔde siw ano

<blockquote> <p> <small>

Sɛnea wobɛfa asɛm aka

Sɛ wode blockquote bɛka ho a, fa kyekyere <blockquote>ho <p>na fa <small>tag ahorow. Fa <small>element no fa wo source no ka na wobɛnya em dash &mdash;ansa na ɛreba.

Lorem ipsum dolor tena amet, consectetur adipiscing a ɛyɛ fɛ a ɛyɛ fɛ. Integer posuere erat a ɛyɛ ante venenatis dapibus a ɛkyerɛ sɛnea obi te no.

Ɔbenfo Julius Hibbert na ɔkyerɛwee
  1. <asɛm a wɔde siw ano>
  2. | _ Integer posuere erat a ɛyɛ ante venenatis dapibus a ɛkyerɛ sɛnea obi te no. </p> no
  3. <ketewa> Oduruyɛfo Julius Hibbert </ketewa>
  4. </blockquote> a wɔde kyerɛw nsɛm

Nsɛm a wɔahyehyɛ

Wɔnhyɛ da<ul>

  • Lorem ipsum dolor tena ase amet
  • Consectetur adipiscing a ɛyɛ fɛ yiye
  • Integer molestie lorem wɔ massa no mu
  • Facilisis a ɛwɔ pretium nisl aliquet mu
  • Nulla volutpat a ɛyɛ aduru a wɔde yɛ aduru
    • Phasellus iaculis a ɛwɔ nipadua no mu
    • Purus sodales a ɛyɛ aduru a ɛma obi ho yɛ hyew
    • Vestibulum laoreet hyɛn gyinabea sem
    • Ac tristique libero a ɔyɛ ɔbarima a ɔpɛ sɛ ɔyɛ biribiara
  • Faucibus porta lacus a ɛyɛ fɛ a ɛyɛ fɛ
  • Aenean tena ase amet erat nunc
  • Eget porttitor a ɔyɛ ɔkyerɛkyerɛfo

Wɔannwene no<ul.unstyled>

  • Lorem ipsum dolor tena ase amet
  • Consectetur adipiscing a ɛyɛ fɛ yiye
  • Integer molestie lorem wɔ massa no mu
  • Facilisis a ɛwɔ pretium nisl aliquet mu
  • Nulla volutpat a ɛyɛ aduru a wɔde yɛ aduru
    • Phasellus iaculis a ɛwɔ nipadua no mu
    • Purus sodales a ɛyɛ aduru a ɛma obi ho yɛ hyew
    • Vestibulum laoreet hyɛn gyinabea sem
    • Ac tristique libero a ɔyɛ ɔbarima a ɔpɛ sɛ ɔyɛ biribiara
  • Faucibus porta lacus a ɛyɛ fɛ a ɛyɛ fɛ
  • Aenean tena ase amet erat nunc
  • Eget porttitor a ɔyɛ ɔkyerɛkyerɛfo

Wɔahyɛ sɛ<ol>

  1. Lorem ipsum dolor tena ase amet
  2. Consectetur adipiscing a ɛyɛ fɛ yiye
  3. Integer molestie lorem wɔ massa no mu
  4. Facilisis a ɛwɔ pretium nisl aliquet mu
  5. Nulla volutpat a ɛyɛ aduru a wɔde yɛ aduru
  6. Faucibus porta lacus a ɛyɛ fɛ a ɛyɛ fɛ
  7. Aenean tena ase amet erat nunc
  8. Eget porttitor a ɔyɛ ɔkyerɛkyerɛfo

Nkyerɛmudl

Nkyerɛkyerɛmu a wɔahyehyɛ
Nkyerɛkyerɛmu a wɔahyehyɛ no yɛ pɛpɛɛpɛ ma nsɛmfua nkyerɛase.
Euismod ho asɛm
Vestibulum id ligula porta felis euismod awotwaa mu nsuo a ɛwɔ akyi berɛmo mu.
Donec id elit a ɛnyɛ mi porta gravida wɔ eget metus.
Malesuada a ɛwɔ porta
Etiam porta sem ɔbarima a ɔyɛ ɔbarima a ɔyɛ ɔbarima.

Mmarahyɛ Bagua

<code> <pre>

Pimp wo code wɔ style mu ne tag abien a ɛnyɛ den. Sɛ wopɛ awesomeness kɛse mpo denam javascript so a, to Google code prettify nhomakorabea no mu na woayɛ nhyehyɛe.

Mmara a wɔde ma

Code, blocks of anaasɛ snippets kɛkɛ inline, betumi ada no adi ne style denam wrapping wɔ tag a ɛfata no mu ara kwa so. Sɛ wopɛ blocks of code a ɛtrɛw nkyerɛwde ahorow pii mu a, fa <pre>element no di dwuma. Sɛ wopɛ inline code a, fa <code>element no di dwuma.

Adeɛ Nsunsuansoɔ
<code> Wɔ nsɛm a wɔakyerɛw te sɛ eyi mu no, wo koodu a wɔabɔ no mu no bɛyɛ te sɛ saa >html<element yi.
<pre>
<div> no
  <h1>Asɛmti</h1>
  <p>Biribi wɔ ha yi ara...</p>
</div> no

Hyɛ no nsow: Hwɛ hu sɛ wode code bɛto pretag ahorow no mu a ɛbɛn benkum sɛnea wubetumi; ɛbɛkyerɛ tab ahorow no nyinaa ase.

<pre class="prettyprint">

Sɛ wode google-code-prettify nhomakorabea no di dwuma a, wo blocks of code nya aniwa kwan soronko kakra ne automatic syntax highlighting.

<div> <h1> Asɛmti </h1> <p> Biribi wɔ ha yi ara... </p> </div>
  
  

Twe google-code-prettify na hwɛ readme no na woahu sɛnea wode bedi dwuma.

Inline nkyerɛwde ahorow

<span class="label">

Twe adwene si kasasin biara a ɛwɔ wo nipadua mu nsɛm mu so anaasɛ fa frankaa hyɛ mu.

Fa biribiara din hyɛ mu

Daa na ehia saa Foforo a ɛyɛ fɛ no mu biako! anaasɛ Frɛmfrɛm a ɛho hia bere a worekyerɛw koodu no? Wiɛ, afei deɛ wowɔ wɔn. Nea ɛka ho default no ni:

Ahyɛnsoɔ Nsunsuansoɔ
<span class="label">Default</span> Mfiaseɛ
<span class="label success">New</span> Foforɔ
<span class="label warning">Warning</span> Kɔkɔbɔ
<span class="label important">Important</span> Ɛhia
<span class="label notice">Notice</span> Nkaebɔ

Nsɛm ho amanneɛbɔfo grid

Kyerɛ mfonini nketewa a ɛsono ne kɛse wɔ nkratafa a HTML nan ase nkyerɛwee a ɛba fam ne ɔkwan a wɔfa so yɛ no kakraa bi na ɛwɔ so.

Nhwɛso mfonini nketewa

Mfonini nketewa a ɛwɔ mu no .media-gridbetumi ayɛ kɛse biara, nanso ɛyɛ adwuma yiye bere a wɔde map tẽẽ akɔ Bootstrap grid nhyehyɛe a wɔasisi no mu no. Mfonini ntrɛwmu te sɛ 90, 210, ne 330 ka bom ne piksel kakraa bi a wɔde ahyɛ mu ma ɛne .span2, .span4, ne .span6kɔla akɛse no yɛ pɛ.

Kakraa

Kwan

Ketewa

Coding a wɔde kyerɛw wɔn

Media grids yɛ mmerɛw sɛ wode bedi dwuma na mmom ɛyɛ mmerɛw wɔ markup fã no. Wɔn nsusuwii gyina mfonini ahorow a ɛka ho no kɛse so ara kwa.

  1. <ul adesuakuw = "nsɛm ho amanneɛbɔ-grid" >
  2. <li> no
  3. <a href = "#" > na ɛwɔ hɔ
  4. <img class = "mfonini ketewa" src = "https://beae.it/330x230" alt = "" >
  5. </a>
  6. </li>
  7. <li> no
  8. <a href = "#" > na ɛwɔ hɔ
  9. <img class = "mfonini ketewa" src = "https://beae.it/330x230" alt = "" >
  10. </a>
  11. </li>
  12. </ul>

Apon a wɔde si so

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

Tables yɛ kɛse —ma nneɛma pii. Nanso, table akɛse hia markup dɔ kakra na ama ayɛ nea mfaso wɔ so, a wotumi sesa, na wotumi kenkan (wɔ code level no so). Afotusɛm kakraa bi a ɛbɛboa ni.

Bere nyinaa fa wo column headers no kyekyere sɛnea <thead>ɛbɛyɛ a hierarchy bɛyɛ <thead>> <tr>> <th>.

Te sɛ column headers no, ɛsɛ sɛ wode wo table no nipadua mu nsɛm nyinaa kyekyere a <tbody>enti wo hierarchy no yɛ <tbody>> <tr>> <td>.

Nhwɛso: Default table styles

Wɔbɛyɛ tables nyinaa styled automatically a borders a ɛho hia nkutoo na ama wɔatumi akenkan na wɔakura nhyehyɛe mu. Ɛho nhia sɛ wode adesua anaa su afoforo bɛka ho.

# . Fie din Abusuadin Kasa
1. 1. Bi Baako Borɔfo
2. 2. Joe Sixpack a wɔde hyɛ mu Borɔfo
3. 3 Stu Dent Mmarahyɛ Bagua
  1. <pon>
  2. ...
  3. </table> no

Nhwɛso: Ɔsebɔ-a ɛyɛ nsensanee

Nya wo pon ahorow no ho fɛfɛɛfɛ kakra denam zebra-striping a wode bɛka ho no so —fa .zebra-stripedadesuakuw no ka ho ara kwa.

# . Fie din Abusuadin Kasa
1. 1. Bi Baako Borɔfo
2. 2. Joe Sixpack a wɔde hyɛ mu Borɔfo
3. 3 Stu Dent Mmarahyɛ Bagua

Hyɛ no nsow: Zebra-striping yɛ nkɔso a ɛkɔ so a enni hɔ mma browser dedaw te sɛ IE8 ne nea ɛwɔ ase ha.

  1. <pon adesuakuw = "zebra-striped" >
  2. ...
  3. </table> no

Nhwɛso: Ɔsebɔ-a ɛyɛ nsensanee w/ TableSorter.js

Sɛ yɛfa nhwɛsoɔ a atwam no a, yɛma yɛn tables no mfasoɔ tu mpɔn denam sorting dwumadie a yɛde ma denam jQuery ne Tablesorter plugin no so. Klik kɔla biara atiri so na sesa sɛnea wɔahyehyɛ no.

# . Fie din Abusuadin Kasa
2. 2. Joe Sixpack a wɔde hyɛ mu Borɔfo
3. 3 Stu Dent Mmarahyɛ Bagua
1. 1. Wo Baako Borɔfo
  1. <script src = "js/jquery/jquery.ponsorter.min.js" ></script>
  2. <nkyerɛwee >
  3. $ ( dwumadie () { .
  4. $ ( "table#sortTableNhwɛso" ). tablesorter ({ nhyehyɛe a wɔahyehyɛ : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <pon adesuakuw = "zebra-striped" >
  8. ...
  9. </table> no

Default ahorow a wɔde yɛ nneɛma

Wɔama nkrataa no nyinaa default styles a wɔde bɛkyerɛ wɔ ɔkwan a wotumi kenkan na wotumi sesa so. Wɔde nsɛm a wɔde hyɛ mu, nsɛm a wɔahyehyɛ a wɔpaw, mmeae a wɔkyerɛw nsɛm, radio bɔtn ne nnaka a wɔde hyɛ mu, ne bɔtn ahorow ama.

Nhwɛso form anansesɛm
Ebinom som bo wɔ ha
Mmoa nkyerɛwee no fã ketewaa bi
Nhwɛso form anansesɛm
@
Nhwɛso form anansesɛm
Hyɛ no nsow: Labels atwa nneɛma a wubetumi apaw nyinaa ho ahyia ama mmeae akɛse a wobɛkyere ne kratasin a wotumi de di dwuma kɛse.
Wɔakyerɛ mmere nyinaa sɛ Pacific Standard Time (GMT -08:00).
Block of help text de kyerɛkyerɛ afuw a ɛwɔ atifi hɔ no mu sɛ ɛho hia a.
 

Nkrataa a wɔaboaboa ano

Fa ka .form-stackedwo form no HTML ho na wobɛnya labels wɔ wɔn fields atifi sen sɛ ɛbɛkɔ wɔn benkum so. Eyi yɛ adwuma yiye sɛ wo nkrataa no yɛ tiaa anaasɛ wowɔ nkyerɛwde abien a wɔde hyɛ mu ma nkrataa a emu yɛ duru a.

Nhwɛso form anansesɛm
Nhwɛso form anansesɛm
Mmoa nkyerɛwee no fã ketewaa bi
Hyɛ no nsow: Labels atwa nneɛma a wubetumi apaw nyinaa ho ahyia ama mmeae akɛse a wobɛkyere ne kratasin a wotumi de di dwuma kɛse.
 

Kyerɛw afuw akɛse

Fa kratasin input, select, anaa textareane tɛtrɛtɛ biara yɛ nea wopɛ denam adesua kakraa bi pɛ a wode bɛka wo agyiraehyɛde no ho no so.

Ɛde besi v1.3.0 no, yɛde grid-gyina sizing classes no aka ho ama form elements. Yɛsrɛ sɛ fa eyinom no di dwuma wɔ .mini, .small, etc adesua ahorow a ɛwɔ hɔ dedaw no so.

Nsɛmma nhoma no

Sɛ́ nhyiam no, wɔde bɔton di dwuma ma nneyɛe bere a wɔde link ahorow di dwuma ma nneɛma. Sɛ nhwɛso no, "Twe" betumi ayɛ bɔtn na "nnansa yi dwumadi" betumi ayɛ link.

Buttons nyinaa default kɔ light gray style, nanso wobetumi de functional class dodow bi adi dwuma ama color styles ahorow. Saa adesua ahorow yi bi ne adesuakuw a ɛyɛ bruu .primary, adesuakuw a ɛyɛ bruu a ɛyɛ hann .info, adesuakuw a ɛyɛ ahabammono .success, ne adesuakuw a ɛyɛ kɔkɔɔ .danger.

Nhwɛsode ahorow a wɔde yɛ nneɛma

Button styles betumi adi dwuma wɔ biribiara a wɔde adi .btndwuma no so. Mpɛn pii no wobɛpɛ sɛ wode eyinom di dwuma wɔ <a>, <button>, ne nneɛma a wɔpaw nkutoo <input>so. Sɛnea ɛte ni:

       

Fa akɛse a ɛsesa

Fancy akɛse anaa nketewa buttons? Nya wɔ ho!

Tebea a wɔadi dɛm

Sɛ wopɛ button ahorow a ɛnyɛ adwuma anaasɛ app no ​​agyae esiane biribi anaa biribi foforo nti a, fa tebea a wɔagyae no di dwuma. Ɛno yɛ .disabledma links ne :disabledma <button>elements.

Nkitahodi ahorow

Nsɛmma nhoma no

 

Kɔkɔbɔ atitiriw

.alert-message

Nkrasɛm a ɛwɔ ɔfa biako a wɔde si adeyɛ bi huammɔdi, huammɔdi a ebetumi aba, anaa nkonimdi so dua. Mfaso wɔ so titiriw ma nkrataa ahorow.

Nya javascript no » .

×

Guacamole kronkron! Best check yo self, wo nnyɛ fɛ dodo.

×

Oh snap! Sesa eyi ne eyi na san bɔ mmɔden bio.

×

Woayɛ adeɛ! Wokenkan kɔkɔbɔ nkrasɛm yi yiye.

×

Ti a ɛwɔ soro! Eyi yɛ kɔkɔbɔ a ehia sɛ wode w’adwene si so, nanso ɛnyɛ ade kɛse a ɛsɛ sɛ wode di kan de besi nnɛ.

Nhwɛso a ɛfa mmara ho

  1. <div class = "kɔkɔbɔ-nkrasɛm kɔkɔbɔ" >
  2. <a adesuakuw = "to" href = "#" > × </a>
  3. <p><strong> Guacamole kronkron! </strong> Best check yo self, wo nnyɛ fɛ dodo. </p> no
  4. </div> no

Siw nkrasɛm ano

.alert-message.block-message

Wɔ nkrasɛm a ɛhwehwɛ sɛ wɔkyerɛkyerɛ mu kakra no, yɛwɔ nkyekyɛm kwan so kɔkɔbɔ ahorow. Eyinom yɛ nea eye ma mfomso nkrasɛm atenten a wɔde bubbling, kɔkɔbɔ a wɔde bɔ obi a ɔde di dwuma wɔ adeyɛ bi a ɛda so ara wɔ hɔ ho, anaasɛ nsɛm a wɔde bɛma kɛkɛ de asi so dua kɛse wɔ kratafa no so.

Nya javascript no » .

×

Guacamole kronkron! Eyi yɛ kɔkɔbɔ! Best check yo self, wo nnyɛ fɛ dodo. Nulla vitae elit libero, a ɛyɛ aduru a wɔde di dwuma wɔ ɔkwan a ɛfata so. Praesent commodo cursus magna, vel scelerisque nisl consectetur ne nea wɔde di dwuma wɔ ɔkwan a ɛyɛ nwonwa so.

×

Oh snap! Woanya mfomso bi! Sesa eyi ne eyi na san bɔ mmɔden bio.

  • Duis mollis est a ɛnyɛ nea wɔde di dwuma wɔ ɔkwan a ɛfata so
  • Nisi erat porttitor ligula a ɛyɛ fɛ
  • Eget lacinia odio sem nec a ɛyɛ fɛ yiye
×

Woayɛ adeɛ! Wokenkan kɔkɔbɔ nkrasɛm yi yiye. Cum sociis natoque penatibus ne magnis awo montes, nascetur fɛwdi mus. Maecenas faucibus mollis a ɛwɔ ntam no.

×

Ti a ɛwɔ soro! Eyi yɛ kɔkɔbɔ a ehia sɛ wode w’adwene si so, nanso ɛnyɛ ade kɛse a ɛsɛ sɛ wode di kan de besi nnɛ.

Nhwɛso a ɛfa mmara ho

  1. <div class = "alert-nkrasɛm block-nkrasɛm kɔkɔbɔ" >
  2. <a adesuakuw = "to" href = "#" > × </a>
  3. <p><strong> Guacamole kronkron! Eyi yɛ kɔkɔbɔ! </strong> Best check yo self, wo nnyɛ fɛ dodo. Nulla vitae elit libero, a ɛyɛ aduru a wɔde di dwuma wɔ ɔkwan a ɛfata so. Praesent commodo cursus magna, vel scelerisque nisl consectetur ne nea wɔde di dwuma wɔ ɔkwan a ɛyɛ nwonwa so. </p> no
  4. <div class = "kɔkɔbɔ-nneɛma" >
  5. <a class = "btn ketewa" href = "#" > Yɛ adeyɛ yi </a> <a class = "btn ketewa" href = "#" > Anaasɛ yɛ eyi </a>
  6. </div> no
  7. </div> no

Modal ahorow a wɔde di dwuma

Modals —nkɔmmɔbɔ anaa hann nnaka —yɛ papa ma nsɛm a ɛfa ho nneyɛe wɔ tebea horow a ɛho hia sɛ wɔhwɛ akyi nsɛm a ɛfa ho no so.

Nya javascript no » .

Nnwinnade Ho Afotu

Twipsies yɛ super mfaso ma mmoa a ɔde di dwuma a n’adwene atu afra na ɛkyerɛ wɔn kwan pa.

Nya javascript no » .

Lorem ipsum dolar sit amet illo mfomso ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus nea efi mu ba, 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 tena ase te sɛ fugit guankɔbea, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae.

Popovers a wɔde wɔn ho hyɛ mu

Fa popovers di dwuma fa nsɛm a ɛwɔ nsɛm ase no ma kratafa bi a ɛrenka nhyehyɛe no.

Nya javascript no » .

Popover Asɛmti no

Etiam porta sem ɔbarima a ɔyɛ ɔbarima a ɔyɛ ɔbarima. Maecenas faucibus mollis a ɛwɔ ntam no. Morbi leo risus, porta ac consectetur ac, akyi berɛmo a ɛwɔ eros no.

Sɛnea worefi ase

Javascript a wode bɛka Bootstrap nhomakorabea no ho no yɛ super easy. Ase hɔ no yɛkɔ mfitiaseɛ no so na yɛde plugins bi a ɛyɛ hu ma wo de hyɛ aseɛ!

Hwɛ javascript ho nkrataa »

Nea ɛka ho

Fa Bootstrap no afã atitiriw no bi ba nkwa mu denam custom plugins foforo a ɛne jQuery ne Ender yɛ adwuma so . Yɛhyɛ wo nkuran sɛ trɛw mu na yɛ nsakrae ma ɛne wo nkɔso ahiade pɔtee no nhyia.

Faale Nkyerɛmu
bootstrap-modal.js na ɛwɔ hɔ Yɛn Modal plugin yɛ super slim fa wɔ atetesɛm modal js plugin no so! Yɛhwɛɛ yiye titiriw sɛ yɛde bare functionality a yɛhwehwɛ wɔ twitter no nkutoo bɛka ho.
bootstrap-asɛm a wɔde bɔ kɔkɔ.js Kɔkɔbɔ plugin no yɛ super tiny class a wɔde bɛka adwumayɛ a ɛbɛn alerts ho.
bootstrap-a ɛwɔ ase hɔ.js Saa plugin yi yɛ sɛ wode dropdown nkitahodi bɛka bootstrap topbar anaa tabbed navigations no ho.
bootstrap-nsɛm a wɔakyerɛw agu krataa so.js ScrollSpy plugin no yɛ sɛ wode auto updating nav a egyina scroll gyinabea so bɛka bootstrap topbar no ho.
bootstrap-tabs.js na ɛwɔ hɔ Saa plugin yi de tab ne pill dwumadie a ɛyɛ ntɛm, ɛyɛ nnam ka ho ma sakre fa mpɔtam hɔ nsɛm mu.
bootstrap-twipsy.js na ɛwɔ hɔ Egyina jQuery.tipsy plugin a eye kyɛn so a Jason Frame kyerɛwee no so; twipsy yɛ nkyerɛaseɛ a wɔayɛ no foforɔ, a ɛnyɛ mfonini so, ɛde css3 di dwuma ma animations, ne data-attributes ma local title storage!
bootstrap-popover.js na ɛwɔ hɔ Popover plugin no ma interface a ɛnyɛ den a wode popovers bɛka wo application no ho. Ɛtrɛw boostrap-twipsy.js plugin no mu, enti hwɛ hu sɛ wobɛfa saa fael no nso bere a wode popovers ka wo project no ho no!

So javascript ho hia?

Daabi! Wɔayɛ Bootstrap a edi kan ne nea ɛho hia sen biara sɛ ɛbɛyɛ CSS nhomakorabea. Saa javascript yi ma nkitahodi layer titiriw bi wɔ style ahorow a ɛka ho no atifi.

Nanso, wɔn a wohia javascript no, yɛde plugins a ɛwɔ atifi hɔ no ama wo sɛnea ɛbɛyɛ a wobɛte sɛnea wode Bootstrap ne javascript bɛka abom no ase na ama woanya ɔkwan a ɛyɛ ntɛm, a emu yɛ hare a wode bɛyɛ adwuma titiriw no ntɛm ara.

Sɛ wopɛ nsɛm pii na wopɛ sɛ wohu live demos bi a, yɛsrɛ wo hwɛ yɛn plugin documentation page .

Wɔde Preboot , a ɛyɛ open-source pack a ɛwɔ mixins ne variables a wɔde bɛka ho ne Less , CSS preprocessor a ɛma wɛb nkɔsoɔ ntɛmntɛm na ɛyɛ mmerɛw na ɛkyekyeree Bootstrap.

Hwɛ sɛnea yɛde Preboot dii dwuma wɔ Bootstrap mu ne sɛnea wubetumi de adi dwuma sɛ wopaw sɛ wobɛtu Less wɔ wo adwuma a edi hɔ no so a.

Sɛnea wɔde bedi dwuma

Fa saa nhyehyɛe yi di dwuma fa Bootstrap Less variables, mixins, ne nesting a ɛwɔ CSS mu no di dwuma yiye denam javascript so wɔ wo browser no mu.

  1. <link rel = "stylesheet/less" href = "less/bootstrap.less" nsɛm ho amanneɛbɔ = "ne nyinaa" />
  2. <script src = "js/less-1.1.3.min.js" ></script>

Wonte .js ano aduru no nka? Sɔ Less Mac app no ​​hwɛ anaa fa Node.js boaboa ano bere a wode wo koodu no reyɛ adwuma no.

Nea ɛka ho

Nneɛma atitiriw a ɛwɔ nea ɛka Twitter Bootstrap ho sɛ Bootstrap fã no bi ni. Fa w’ani kyerɛ Bootstrap wɛbsaet anaa Github adwuma krataafa no so na twe na sua pii.

Nneɛma a Ɛsakra

Variables a ɛwɔ Less mu no yɛ pɛpɛɛpɛ ma wo CSS tiyɛ a ɛnyɛ yaw a wobɛhwɛ so na woayɛ no foforo. Sɛ wopɛ sɛ wosakra kɔla botae anaa botae bi a wɔtaa de di dwuma a, yɛ no foforo wɔ beae biako na woasiesie.

  1. // Nkitahodi ahorow
  2. @linkKɔla : #8b59c2;
  3. @linkColorHover : sum ( @linkKɔla , 10 );
  4.  
  5. // Nneɛma a ɛyɛ fitaa
  6. @abibifo : #000;
  7. @grayDark : hann ( @ tuntum , 25 %);
  8. @gray : yɛ hare ( @ tuntum , 50 %);
  9. @grayLight : yɛ hare ( @ tuntum , 70 %);
  10. @grayLighter : ma ɛyɛ hare ( @ tuntum , 90 %);
  11. @fitaa : #fff;
  12.  
  13. // Accent Kɔla ahorow
  14. @blue : #08b5fb na ɛyɛ fɛ yiye;
  15. @a ɛyɛ ahabammono : #46a546;
  16. @kɔkɔɔ : #9d261d;
  17. @kɔla kɔkɔɔ : #ffc40d;
  18. @orange : #f89406 na ɛwɔ hɔ;
  19. @pink : #c3325f na ɛyɛ fɛ;
  20. @kɔkɔɔ : #7a43b6;
  21.  
  22. // Mfitiaseɛ grid
  23. @gyinabea nkyerɛwde : 13px ;
  24. @gyinabea : 18px ;

Nsɛm a wɔka kyerɛ

Less nso de ɔkwan foforo a wɔfa so ka nsɛm ho ma de ka CSS no /* ... */syntax a ɛyɛ daa no ho.

  1. // Eyi yɛ nsɛm a wɔka
  2. /* Eyi nso yɛ nsɛm a wɔka */

Mixins kɔ wazoo no so

Mixins yɛ titiriw a ɛka ho anaasɛ ɛyɛ fã bi ma CSS, a ɛma wotumi ka code block bi bom yɛ biako. Wɔyɛ kɛse ma vendor prefixed agyapade te sɛbox-shadow , cross-browser gradients, font stacks, ne nea ɛkeka ho. Ase hɔ no yɛ mixins a ɛka Bootstrap ho no ho nhwɛso.

Font ahorow a wɔaboaboa ano

  1. #font { .
  2. . shorthand ( @mu duru : normal , @size : 14px , @lineHeight : 20px ) {
  3. font - kɛse : @ kɛse ;
  4. font - mu duru : @ mu duru ;
  5. line - sorokɔ : @lineHeight ;
  6. } .
  7. . sans - serif ( @mu duru : normal , @size : 14px , @lineHeight : 20px ) {
  8. nkyerɛwde - abusua : "Helvetica Neue" , ​​Helvetica , Arial , sans - serif ;
  9. font - kɛse : @ kɛse ;
  10. font - mu duru : @ mu duru ;
  11. line - sorokɔ : @lineHeight ;
  12. } .
  13. ...
  14. } .

Nneɛma a ɛkɔ soro

  1. #gradient { .
  2. ...
  3. . vertical ( @fifiaseKɔla : #555, @awieiKɔla: #333) { .
  4. akyi - kɔla : @endColor ;
  5. akyi - repeat : san - x ;
  6. akyi - mfonini : - khtml - gradient ( linear , benkum soro , benkum ase , fi ( @startColor ), kosi ( @endColor )); // Konqueror a ɔyɛ ɔbarima
  7. akyi - mfonini : -moz - linear - gradient ( @fifiaseKɔla , @ awieiKɔla ); // FF 3.6+ na ɛwɔ hɔ
  8. akyi - mfonini : -ms - linear - gradient ( @fi aseKɔla , @awieiKɔla ); // IE10 na ɛwɔ hɔ
  9. akyi - mfonini : - wɛbkit - gradient ( linear , benkum soro , benkum ase , kɔla - gyinabea ( 0 %, @startColor ), kɔla - gyinabea ( 100 %, @endColor )); // Safari 4+, Chrome 2+ na ɛyɛ adwuma
  10. akyi - mfonini : -webkit - linear - gradient ( @fifiaseKɔla , @ awieiKɔla ); // Safari 5.1 +, Chrome 10 + na ɛyɛ adwuma
  11. akyi - mfonini : -o - linear - gradient ( @fifiaseKɔla , @ awieiKɔla ); // Opera 11.10 na ɛyɛ adwuma
  12. akyi - mfonini : linear - gradient ( @fifiaseKɔla , @awieiKɔla ); // Gyinapɛn no
  13. } .
  14. ...
  15. } .

Oprehyɛn ahorow

Nya fancy na yɛ akontaabu bi na ama woanya mixins a ɛyɛ mmerɛw na ahoɔden wom te sɛ nea ɛwɔ ase ha no.

  1. // Griditude a ɛwɔ hɔ
  2. @gridNkyekyem ahorow : 16 ;
  3. @gridKɔla no Trɛw : 40px ;
  4. @gridGutterTrɛw : 20px ;
  5. @siteWidth : ( @gridColumns * @gridKɔlamTrɛw ) + ( @gridGutterTrɛw * ( @gridKɔlam - 1 ));
  6.  
  7. // Yɛ column ahorow bi
  8. . nkyerɛwde ahorow ( @columnSpan : 1 ) {
  9. width : ( @gridKɔlaTrɛw * @kɔlaSpan ) + ( @gridGutterTrɛw * ( @kɔlaSpan - 1 ));
  10. } .

Nneɛma a Wɔboaboa Ano Kakraa

Sɛ wo sesa .lessfael ahorow a ɛwɔ /lib/ mu wie a, ɛho behia sɛ wosan boaboa ano sɛnea ɛbɛyɛ a wobɛsan ayɛ bootstrap-*.*.*.css ne bootstrap-*.*.*.min.css fael ahorow no. Sɛ wode twetwe adesrɛ rekɔma GitHub a, ɛsɛ sɛ wosan boaboa ano bere nyinaa.

Akwan a wɔfa so boaboa ano

Ɔkwan Anamɔn ahorow
Node a ɛwɔ makefile no

Install less command line compiler no ne npm denam ahyɛde a edidi so yi a wode bedi dwuma no so:

$ npm instɔl lessc

Sɛ wo instɔl wie a, tu mmirika makefi wo bootstrap directory no ntini no mu kɛkɛ na wo nyinaa ayɛ nhyehyɛe.

Bio nso, sɛ wowɔ watchr a wɔde ahyɛ mu a, wobɛtumi atu mmirika make watchama bootstrap no asan ayɛ no ankasa bere biara a wobɛsesa fael bi wɔ bootstrap lib no mu (eyi nhia, ɛyɛ ɔkwan a ɛyɛ mmerɛw ara kwa).

Javascript a wɔde kyerɛw nsɛm

Twe Less.js a aba foforo no na fa ɔkwan a ɛkɔ so (ne Bootstrap) no ka ho wɔ head.

  1. <link rel = "stylesheet/less" href = "/kwan/kɔ/bootstrap.less" >
  2. <script src = "/kwan/kɔ/less.js" ></script>

Sɛ wopɛ sɛ wosan boaboa .less fael ahorow no ano a, sie kɛkɛ na san fa wo krataafa no hyɛ mu. Less.js boaboa wɔn ano na ɛde sie wɔ local storage mu.

Ahyɛde kwan so

Sɛ wowɔ less command line adwinnade a wɔde ahyɛ mu dedaw a, fa ahyɛde a edidi so yi di dwuma kɛkɛ:

$ lessc ./lib/bootstrap.less > bootstrap.css na ɛwɔ hɔ

Hwɛ hu sɛ wode bɛka --compresssaa ahyɛde no ho sɛ worebɔ mmɔden sɛ wobɛkora baiti ahorow bi so a!

Mac app a ɛwɔ hɔ no kakraa bi

Mac app a ɛnyɛ aban de no hwɛ .less fael ahorow no kyerɛwtohɔ ahorow na ɛboaboa koodu no ano kɔ fael ahorow a ɛwɔ mpɔtam hɔ mu bere a wɔakora .less fael a wɔahwɛ so biara akyi.

Sɛ wopɛ a, wubetumi asesa nea wopɛ wɔ app no ​​mu ama ayɛ ketewaa bi ne directory a fael ahorow a wɔaboaboa ano no bɛkɔ akowie mu.