uchod
chwith
iawn
isod

Bootstrap, o Twitter

Pecyn cymorth gan Twitter yw Bootstrap sydd wedi'i gynllunio i roi hwb i ddatblygiad gwe-apps a gwefannau.
Mae'n cynnwys CSS sylfaenol a HTML ar gyfer teipograffeg, ffurflenni, botymau, tablau, gridiau, llywio, a mwy.

Rhybudd Nerd: Mae Bootstrap wedi'i adeiladu gyda Llai ac fe'i cynlluniwyd i weithio allan o'r giât gyda phorwyr modern mewn golwg.

Hotlink y CSS

I gael y cychwyn cyflymaf a hawsaf, copïwch y darn hwn i'ch tudalen we.

Defnyddiwch ef gyda Llai

Yn gefnogwr o ddefnyddio Llai? Dim problem, dim ond clonio'r repo ac ychwanegu'r llinellau hyn:

Fforch ar GitHub

Dadlwythwch, fforc, tynnu, materion ffeil, a mwy gyda repo swyddogol Bootstrap ar Github.

Bootstrap ar GitHub »

Ar hyn o bryd v1.3.0

Hanes

Yn hanesyddol mae peirianwyr yn Twitter wedi defnyddio bron unrhyw lyfrgell yr oeddent yn gyfarwydd â hi i fodloni gofynion pen blaen. Dechreuodd Bootstrap fel ateb i'r heriau a gyflwynwyd. Gyda chymorth llawer o bobl anhygoel, mae Bootstrap wedi tyfu'n sylweddol.

Darllenwch fwy ar dev.twitter.com ›

Cefnogaeth porwr

Mae Bootstrap yn cael ei brofi a'i gefnogi mewn porwyr modern mawr fel Chrome, Safari, Internet Explorer, a Firefox.

Wedi'i brofi a'i gefnogi yn Chrome, Safari, Internet Explorer, a Firefox
  • Safari diweddaraf
  • Google Chrome diweddaraf
  • Firefox 4+
  • Internet Explorer 7+
  • Opera 11

Beth sydd wedi'i gynnwys

Daw Bootstrap ynghyd â CSS wedi'i lunio, heb ei lunio, a thempledi enghreifftiol.

  • Newydd mewn 1.3 ategion Javascript
  • Pob ffeil .less gwreiddiol
  • CSS wedi'i llunio a'i miniogi'n llawn
  • Cwblhau dogfennaeth canllaw arddull
  • Tair tudalen enghreifftiol gyda chynlluniau gwahanol

Enghreifftiau cychwyn cyflym

Angen rhai templedi cyflym? Edrychwch ar yr enghreifftiau sylfaenol hyn rydyn ni wedi'u rhoi at ei gilydd:

  • Cynllun tair colofn syml gydag uned arwr
  • Cynllun hylif gyda bar ochr statig
  • Cynhwysydd hongian syml ar gyfer apps

Grid diofyn

Y system grid rhagosodedig a ddarperir fel rhan o Bootstrap yw grid 16-colofn 940px o led. Mae'n flas o'r system grid 960 boblogaidd, ond heb yr ymyl / padin ychwanegol ar yr ochr chwith a dde.

Enghraifft o farcio grid

Fel y dangosir yma, gellir creu cynllun sylfaenol gyda dwy "golofn," pob un yn rhychwantu nifer o'r 16 colofn sylfaenol a ddiffiniwyd gennym fel rhan o'n system grid. Gweler yr enghreifftiau isod am ragor o amrywiadau.

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

Colofnau gwrthbwyso

4
8 gwrthbwyso 4
1/3 wrthbwyso 2/3s
4 gwrthbwyso 4
4 gwrthbwyso 4
5 gwrthbwyso 3
5 gwrthbwyso 3
10 gwrthbwyso 6

Colofnau nythu

Nythu eich cynnwys os oes rhaid drwy greu o .rowfewn colofn sy'n bodoli eisoes.

Enghraifft o golofnau nythu

Lefel 1 y golofn
Lefel 2
Lefel 2
  1. <div class = "row" >
  2. <div class = "span12" >
  3. Lefel 1 y golofn
  4. <div class = "row" >
  5. <div class = "span6" >
  6. Lefel 2
  7. </div>
  8. <div class = "span6" >
  9. Lefel 2
  10. </div>
  11. </div>
  12. </div>
  13. </div>

Rholiwch eich grid eich hun

Wedi'u hymgorffori yn Bootstrap mae llond llaw o newidynnau ar gyfer addasu'r system grid 940px rhagosodedig. Gydag ychydig o addasu, gallwch chi addasu maint y colofnau, eu cwteri, a'r cynhwysydd maen nhw'n byw ynddo.

Y tu mewn i'r grid

Mae'r newidynnau sydd eu hangen i addasu'r system grid i gyd yn byw yn preboot.less.

Amrywiol Gwerth diofyn Disgrifiad
@gridColumns 16 Nifer y colofnau o fewn y grid
@gridColumnWidth 40px Lled pob colofn o fewn y grid
@gridGutterWidth 20px Y gofod negyddol rhwng pob colofn
@siteWidth Swm cyfrifedig yr holl golofnau a chwteri Rydyn ni'n defnyddio rhywfaint o baru sylfaenol i gyfrif nifer y colofnau a'r cwteri a gosod lled y .fixed-container()mixin.

Nawr i addasu

Mae addasu'r grid yn golygu newid y tri @grid-*newidyn ac ail-grynhoi'r Ffeiliau Llai.

Daw'r offer i Bootstrap drin system grid gyda hyd at 24 o golofnau; dim ond 16 yw'r rhagosodiad. Dyma sut y byddai eich newidynnau grid yn edrych wedi'u haddasu i grid 24-colofn.

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

Unwaith y byddwch wedi'ch ail-grynhoi, byddwch yn barod!

Gosodiad sefydlog

Y gosodiad diofyn a syml 940px-eang, wedi'i ganoli ar gyfer bron unrhyw wefan neu dudalen a ddarperir gan un ffeil <div.container>.

  1. <corff>
  2. <div class = "cynhwysydd" >
  3. ...
  4. </div>
  5. </corff>

Gosodiad hylif

Strwythur tudalen hylif hyblyg amgen gyda lled isaf ac uchaf a bar ochr chwith. Gwych ar gyfer apps a dogfennau.

  1. <corff>
  2. <div class = "container-fluid" >
  3. <div class = "bar ochr" >
  4. ...
  5. </div>
  6. <div class = "cynnwys" >
  7. ...
  8. </div>
  9. </div>
  10. </corff>

Penawdau a chopi

Hierarchaeth deipograffig safonol ar gyfer strwythuro'ch tudalennau gwe.

Mae'r grid teipograffeg cyfan yn seiliedig ar ddau newidyn Llai yn ein ffeil preboot.less: @basefonta @baseline. Y cyntaf yw maint y ffont sylfaen a ddefnyddir drwyddi draw a'r ail yw uchder y llinell sylfaen.

Rydyn ni'n defnyddio'r newidynnau hynny, a rhywfaint o fathemateg, i greu'r ymylon, padinau, ac uchder llinell o'n holl fath a mwy.

h1. Pennawd 1

h2. Pennawd 2

h3. Pennawd 3

h4. Pennawd 4

h5. Pennawd 5
h6. Pennawd 6

Paragraff enghreifftiol

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 ultricies vehicula ut id elit.

Mae gan bennawd enghreifftiol is-bennawd…

Amryw. elfennau

Defnyddio pwyslais, cyfeiriadau, a byrfoddau

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

Pryd i ddefnyddio

Dylid defnyddio tagiau pwyslais ( <strong>a ) i ddangos pwysigrwydd neu bwyslais ychwanegol gair neu ymadrodd o'i gymharu â'r copi o'i amgylch. <em>Defnyddiwch <strong>ar gyfer pwysigrwydd ac <em>ar gyfer pwyslais straen .

Pwyslais mewn paragraff

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

Nodyn: Mae'n dal yn iawn i ddefnyddio <b>a <i>thagiau yn HTML5 ac nid oes rhaid iddynt gael eu steilio mewn print trwm ac italig, yn y drefn honno (er os oes elfen fwy semantig, defnyddiwch hi). <b>i fod i amlygu geiriau neu ymadroddion heb gyfleu pwysigrwydd ychwanegol, tra ei fod <i>yn bennaf ar gyfer llais, termau technegol, ac ati.

Cyfeiriadau

Defnyddir yr <address>elfen ar gyfer gwybodaeth gyswllt ar gyfer ei hynafiad agosaf, neu'r corff cyfan o waith. Dyma ddwy enghraifft o sut y gellid ei ddefnyddio:

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

Nodyn: Rhaid i bob llinell mewn llinell <address>ddod i ben gyda toriad llinell ( <br />) neu gael ei lapio mewn tag lefel bloc (ee, <p>) i strwythuro'r cynnwys yn gywir.

Byrfoddau

Ar gyfer byrfoddau ac acronymau, defnyddiwch y <abbr>tag ( <acronym>wedi'i anghymeradwyo yn HTML5 ). Rhowch y ffurflen llaw-fer o fewn y tag a gosodwch deitl ar gyfer yr enw cyflawn.

Blockquotes

<blockquote> <p> <small>

Sut i ddyfynnu

I gynnwys blockquote, cofleidiol a <blockquote>thagiau . Defnyddiwch yr elfen i ddyfynnu eich ffynhonnell a byddwch yn cael 'em dash' o'i flaen.<p><small><small>&mdash;

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

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

Rhestrau

Heb drefn<ul>

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

Unstyled<ul.unstyled>

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

Archebwyd<ol>

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

Disgrifiaddl

Rhestri disgrifiadau
Mae rhestr ddisgrifiad yn berffaith ar gyfer diffinio termau.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Ystyr geiriau: Donec id elit non mi porta gravida yn eget metus.
Porthladd Malesuada
Etiam porta sem malesuada magna mollis euismod.

Côd

<code> <pre>

Pimpiwch eich cod mewn steil gyda dau dag syml. I gael mwy fyth o ryfeddod trwy javascript, galwch heibio i lyfrgell prettify cod Google ac rydych chi'n barod.

Cyflwyno cod

Gellir arddangos cod, blociau o neu bytiau mewnol yn unig, gydag arddull dim ond trwy lapio'r tag cywir. Ar gyfer blociau o god sy'n rhychwantu llinellau lluosog, defnyddiwch yr <pre>elfen. Ar gyfer cod mewnol, defnyddiwch yr <code>elfen.

Elfen Canlyniad
<code> Mewn llinell o destun fel hyn, bydd eich cod wedi'i lapio yn edrych fel yr >html<elfen hon.
<pre>
<div>
  <h1>Pennawd</h1>
  <p>Rhywbeth yma...</p>
</div>

Nodyn: Gwnewch yn siŵr eich bod chi'n cadw'r cod o fewn pretagiau mor agos i'r chwith â phosib; bydd yn rendro pob tab.

<pre class="prettyprint">

Gan ddefnyddio'r llyfrgell google-code-prettify, rydych blociau o god yn cael arddull weledol ychydig yn wahanol ac amlygu cystrawen awtomatig.

<div> <h1> Heading </h1> <p> Rhywbeth yn iawn yma... </p> </div>
  
  

Dadlwythwch google-code-prettify a gweld y readme ar gyfer sut i ddefnyddio.

Labeli mewnol

<span class="label">

Galwch sylw neu fflagiwch unrhyw ymadrodd yn nhestun eich corff.

Labelwch unrhyw beth

Erioed angen un o'r rhai ffansi Newydd! neu Baneri pwysig wrth ysgrifennu cod? Wel, nawr mae gennych chi nhw. Dyma beth sydd wedi'i gynnwys yn ddiofyn:

Label Canlyniad
<span class="label">Default</span> Diofyn
<span class="label success">New</span> Newydd
<span class="label warning">Warning</span> Rhybudd
<span class="label important">Important</span> Pwysig
<span class="label notice">Notice</span> Hysbysiad

Grid cyfryngau

Arddangos mân-luniau o wahanol feintiau ar dudalennau sydd ag ôl troed HTML isel ac ychydig iawn o arddulliau.

Mân-luniau enghreifftiol

Gall mân-luniau yn y .media-gridfod unrhyw faint, ond maen nhw'n gweithio orau o'u mapio'n uniongyrchol i'r system grid Bootstrap adeiledig. Mae lled delwedd fel 90, 210, a 330 yn cyfuno ag ychydig bicseli o badin i fod yn gyfartal â meintiau .span2, .span4, a .span6cholofn.

Mawr

Canolig

Bach

Eu codio

Mae gridiau cyfryngau yn hawdd i'w defnyddio ac yn eithaf syml ar yr ochr marcio. Mae eu dimensiynau yn seiliedig yn unig ar faint y delweddau a gynhwysir.

  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>

Adeiladu byrddau

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

Mae byrddau yn wych - am lawer o bethau. Fodd bynnag, mae angen ychydig o gariad marcio ar dablau gwych i fod yn ddefnyddiol, yn raddadwy ac yn ddarllenadwy (ar lefel y cod). Dyma ychydig o awgrymiadau i helpu.

Lapiwch benawdau eich colofnau bob amser <thead>fel bod hierarchaeth yn <thead>>> <tr>.<th>

Yn debyg i benawdau'r colofnau, dylai holl gynnwys corff eich tabl gael ei lapio mewn a <tbody>fel mai eich hierarchaeth yw <tbody>>> .<tr><td>

Enghraifft: Arddulliau tabl rhagosodedig

Bydd pob bwrdd yn cael ei steilio'n awtomatig gyda dim ond y borderi hanfodol i sicrhau darllenadwyedd a chynnal strwythur. Nid oes angen ychwanegu dosbarthiadau neu briodoleddau ychwanegol.

# Enw cyntaf Enw olaf Iaith
1 Rhai Un Saesneg
2 Joe Sixpack Saesneg
3 Stu Dent Côd
  1. <bwrdd>
  2. ...
  3. </table>

Enghraifft: Sebra-streipiau

Mynnwch ychydig o ffansi gyda'ch byrddau trwy ychwanegu stribedi sebra - ychwanegwch y .zebra-stripeddosbarth.

# Enw cyntaf Enw olaf Iaith
1 Rhai Un Saesneg
2 Joe Sixpack Saesneg
3 Stu Dent Côd

Nodyn: Mae stripio sebra yn welliant cynyddol nad yw ar gael ar gyfer porwyr hŷn fel IE8 ac is.

  1. < table class = "sebra-streip" >
  2. ...
  3. </table>

Enghraifft: Sebra-streipiau w/ TableSorter.js

Gan gymryd yr enghraifft flaenorol, rydym yn gwella defnyddioldeb ein tablau trwy ddarparu ymarferoldeb didoli trwy jQuery ac ategyn Tablesorter . Cliciwch ar bennyn unrhyw golofn i newid y math.

# Enw cyntaf Enw olaf Iaith
2 Joe Sixpack Saesneg
3 Stu Dent Côd
1 Eich Un Saesneg
  1. <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <script >
  3. $ ( swyddogaeth ( ) {
  4. $ ( " table#sortTableExample " ). tablesorter ( { sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. < table class = "sebra-streip" >
  8. ...
  9. </table>

Arddulliau rhagosodedig

Rhoddir arddulliau rhagosodedig i bob ffurflen i'w cyflwyno mewn ffordd ddarllenadwy a graddadwy. Darperir arddulliau ar gyfer mewnbynnau testun, rhestrau dethol, meysydd testun, botymau radio a blychau ticio, a botymau.

Chwedl ffurf enghreifftiol
Rhywfaint o werth yma
Darn bach o destun cymorth
Chwedl ffurf enghreifftiol
@
Chwedl ffurf enghreifftiol
Nodyn: Mae labeli'n amgylchynu'r holl opsiynau ar gyfer ardaloedd clicio llawer mwy a ffurf fwy defnyddiadwy.
i Dangosir pob amser fel Amser Safonol y Môr Tawel (GMT -08:00).
Bloc o destun cymorth i ddisgrifio'r maes uchod os oes angen.
 

Ffurflenni wedi'u pentyrru

Ychwanegwch .form-stackedat HTML eich ffurflen a bydd gennych labeli ar ben eu meysydd yn hytrach nag ar y chwith. Mae hyn yn gweithio'n wych os yw'ch ffurflenni'n fyr neu os oes gennych chi ddwy golofn o fewnbynnau ar gyfer ffurflenni trymach.

Chwedl ffurf enghreifftiol
Chwedl ffurf enghreifftiol
Darn bach o destun cymorth
Nodyn: Mae labeli'n amgylchynu'r holl opsiynau ar gyfer ardaloedd clicio llawer mwy a ffurf fwy defnyddiadwy.
 

Ffurfio meintiau caeau

Addaswch unrhyw ffurf input, select, neu textarealed trwy ychwanegu ychydig o ddosbarthiadau yn unig at eich marcio.

O f1.3.0, rydym wedi ychwanegu'r dosbarthiadau maint ar sail grid ar gyfer elfennau ffurf. Defnyddiwch y rhain dros y dosbarthiadau .mini, .small, ac ati presennol.

Botymau

Fel confensiwn, defnyddir botymau ar gyfer gweithredoedd tra defnyddir dolenni ar gyfer gwrthrychau. Er enghraifft, gallai "Lawrlwytho" fod yn fotwm a gallai "gweithgaredd diweddar" fod yn ddolen.

Mae pob botwm yn rhagosodedig i arddull llwyd golau, ond gellir cymhwyso nifer o ddosbarthiadau swyddogaethol ar gyfer gwahanol arddulliau lliw. Mae'r dosbarthiadau hyn yn cynnwys dosbarth glas .primary, dosbarth glas golau .info, dosbarth gwyrdd .success, a dosbarth coch .danger.

Botymau enghreifftiol

Gellir cymhwyso arddulliau botwm i unrhyw beth gyda'r .btncymhwyso. Yn nodweddiadol byddwch am gymhwyso'r rhain i elfennau <a>, <button>, a dethol yn unig. <input>Dyma sut mae'n edrych:

       

Meintiau eraill

Awydd botymau mwy neu lai? Mwynhewch!

Cyflwr anabl

Ar gyfer botymau nad ydynt yn weithredol neu sy'n anabl gan yr ap am ryw reswm neu'i gilydd, defnyddiwch y cyflwr anabl. Mae hynny ar .disabledgyfer dolenni ac :disabledar gyfer <button>elfennau.

Cysylltiadau

Botymau

 

Rhybuddion sylfaenol

.alert-message

Negeseuon un llinell ar gyfer tynnu sylw at fethiant, methiant posibl, neu lwyddiant gweithred. Yn arbennig o ddefnyddiol ar gyfer ffurflenni.

Cael y javascript »

×

Sanctaidd guacamole! Mae'n well gwirio chi'ch hun, nid ydych chi'n edrych yn rhy dda.

×

O snap! Newidiwch hwn a'r llall a cheisiwch eto.

×

Da iawn! Rydych chi wedi darllen y neges rhybuddio hon yn llwyddiannus.

×

Pennau i fyny! Mae hwn yn rhybudd sydd angen eich sylw, ond nid yw'n flaenoriaeth enfawr eto.

Cod enghreifftiol

  1. <div class = "rhybudd-message" >
  2. <a class="close" href="#"> × </a> _ _ _ _ _
  3. <p><strong> Guacamole sanctaidd! </strong> Gorau gwirio yo hunan, nid ydych yn edrych yn rhy dda. </p>
  4. </div>

Rhwystro negeseuon

.alert-message.block-message

Ar gyfer negeseuon sydd angen ychydig o esboniad, mae gennym rybuddion arddull paragraff. Mae'r rhain yn berffaith ar gyfer byrlymu negeseuon gwall hirach, rhybuddio defnyddiwr am weithred arfaethedig, neu ddim ond cyflwyno gwybodaeth i gael mwy o bwyslais ar y dudalen.

Cael y javascript »

×

Sanctaidd guacamole! Dyma rybudd! Mae'n well gwirio chi'ch hun, nid ydych chi'n edrych yn rhy dda. Nulla vitae elit libero, pharetra augue. Cwlwm comodo cwrsws magna, neu scelerisque nisl consectetur et.

×

O snap! Cawsoch gamgymeriad! Newidiwch hwn a'r llall a cheisiwch eto.

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

Da iawn! Rydych chi wedi darllen y neges rhybuddio hon yn llwyddiannus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

×

Pennau i fyny! Mae hwn yn rhybudd sydd angen eich sylw, ond nid yw'n flaenoriaeth enfawr eto.

Cod enghreifftiol

  1. <div class = "rhybudd bloc-message rhybudd-message" >
  2. <a class="close" href="#"> × </a> _ _ _ _ _
  3. <p><strong> Guacamole sanctaidd! Dyma rybudd! </strong> Gorau gwirio yo hunan, nid ydych yn edrych yn rhy dda. Nulla vitae elit libero, pharetra augue. Cwlwm comodo cwrsws magna, neu scelerisque nisl consectetur et. </p>
  4. <div class = "alert-actions" >
  5. < a class = " btn bach " href = " # " > Cymerwch y cam hwn </a> <a class="btn small" href="#"> Neu gwnewch hyn </a>
  6. </div>
  7. </div>

moddau

Mae moddau - deialogau neu flychau golau - yn wych ar gyfer gweithredoedd cyd-destunol mewn sefyllfaoedd lle mae'n bwysig cynnal y cyd-destun cefndirol.

Cael y javascript »

Cynghorion offer

Mae Twipsies yn hynod ddefnyddiol ar gyfer cynorthwyo defnyddiwr dryslyd a'u pwyntio i'r cyfeiriad cywir.

Cael y javascript »

Lorem ipsum dolar sit amet illo error ipsum veritatis neu iste perspiciatis iste voluptas natus illo quasi odit neu natus consequuntur canlyniad, neu 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 voluptatem rem quae aut veritatis quasi quae.

Popovers

Defnyddiwch popovers i ddarparu gwybodaeth is-destunol i dudalen heb effeithio ar y cynllun.

Cael y javascript »

Teitl Popover

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

Dechrau arni

Mae integreiddio javascript â llyfrgell Bootstrap yn hynod hawdd. Isod rydyn ni'n mynd dros y pethau sylfaenol ac yn darparu rhai ategion anhygoel i chi i'ch rhoi ar ben ffordd!

Gweld dogfennau javascript »

Beth sydd wedi'i gynnwys

Dewch â rhai o brif gydrannau Bootstrap yn fyw gydag ategion personol newydd sy'n gweithio gyda jQuery ac Ender . Rydym yn eich annog i'w hymestyn a'u haddasu i gyd-fynd â'ch anghenion datblygu penodol.

Ffeil Disgrifiad
bootstrap-modal.js Mae ein ategyn Modal yn olwg hynod fain ar yr ategyn js moddol traddodiadol! Cymerasom ofal arbennig i gynnwys dim ond yr ymarferoldeb moel sydd ei angen arnom ar twitter.
bootstrap-rhybuddion.js Mae'r ategyn rhybuddio yn ddosbarth hynod fach ar gyfer ychwanegu ymarferoldeb agos at rybuddion.
bootstrap-dropdown.js Mae'r ategyn hwn ar gyfer ychwanegu rhyngweithio cwymplen i'r bar uchaf bootstrap neu'r llywio â thabiau.
bootstrap-scrollspy.js Mae'r ategyn ScrollSpy ar gyfer ychwanegu llywio diweddaru ceir yn seiliedig ar safle sgrolio i'r bar uchaf bootstrap.
bootstrap-tabs.js Mae'r ategyn hwn yn ychwanegu ymarferoldeb tab a philsen cyflym a deinamig ar gyfer beicio trwy gynnwys lleol.
bootstrap-twipsy.js Yn seiliedig ar yr ategyn jQuery.tipsy ardderchog a ysgrifennwyd gan Jason Frame; Mae twipsy yn fersiwn wedi'i diweddaru, nad yw'n dibynnu ar ddelweddau, yn defnyddio css3 ar gyfer animeiddiadau, a nodweddion data ar gyfer storio teitlau lleol!
bootstrap-popover.js Mae'r ategyn popover yn darparu rhyngwyneb syml ar gyfer ychwanegu popovers at eich cais. Mae'n ymestyn yr ategyn boostrap-twipsy.js , felly gwnewch yn siŵr eich bod chi'n cydio yn y ffeil honno hefyd wrth gynnwys popovers yn eich prosiect!

Oes angen javascript?

Naddo! Mae Bootstrap wedi'i gynllunio yn bennaf oll i fod yn llyfrgell CSS. Mae'r javascript hwn yn darparu haen ryngweithiol sylfaenol ar ben yr arddulliau sydd wedi'u cynnwys.

Fodd bynnag, i'r rhai sydd angen javascript, rydym wedi darparu'r ategion uchod i'ch helpu i ddeall sut i integreiddio Bootstrap â javascript ac i roi opsiwn cyflym, ysgafn i chi ar gyfer y swyddogaeth sylfaenol ar unwaith.

Am ragor o wybodaeth ac i weld rhai demos byw, cyfeiriwch at ein tudalen dogfennaeth ategyn .

Adeiladwyd Bootstrap gyda Preboot , pecyn ffynhonnell agored o gymysgeddau a newidynnau i'w defnyddio ar y cyd â Less , rhagbrosesydd CSS ar gyfer datblygiad gwe cyflymach a haws.

Darganfyddwch sut y gwnaethom ddefnyddio Preboot yn Bootstrap a sut y gallwch ei ddefnyddio pe baech yn dewis rhedeg Llai ar eich prosiect nesaf.

Sut i'w ddefnyddio

Defnyddiwch yr opsiwn hwn i wneud defnydd llawn o newidynnau Llai Bootstrap, cymysgeddau, a nythu yn CSS trwy javascript yn eich porwr.

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

Ddim yn teimlo'r ateb .js? Rhowch gynnig ar yr app Less Mac neu defnyddiwch Node.js i lunio pan fyddwch chi'n defnyddio'ch cod.

Beth sydd wedi'i gynnwys

Dyma rai o uchafbwyntiau'r hyn sydd wedi'i gynnwys yn Twitter Bootstrap fel rhan o Bootstrap. Ewch draw i wefan Bootstrap neu dudalen prosiect Github i lawrlwytho a dysgu mwy.

Newidynnau

Mae newidynnau mewn Llai yn berffaith ar gyfer cynnal a diweddaru'ch cur pen CSS yn rhad ac am ddim. Pan fyddwch chi eisiau newid gwerth lliw neu werth a ddefnyddir yn aml, diweddarwch ef mewn un man ac rydych chi wedi'ch gosod.

  1. // Dolenni
  2. @linkColor : #8b59c2;
  3. @linkColorHover : tywyllu ( @linkColor , 10 );
  4.  
  5. // Llwyd
  6. @du : #000;
  7. @grayDark : ysgafnhau ( @du , 25 %);
  8. @llwyd : ysgafnhau ( @du , 50 %);
  9. @grayLight : ysgafnhau ( @du , 70 %);
  10. @grayLighter : ysgafnhau ( @black , 90 %);
  11. @gwyn : #ffff;
  12.  
  13. // Lliwiau Acen
  14. @glas : #08b5fb;
  15. @gwyrdd : #46a546;
  16. @coch : #9d261d;
  17. @melyn : #ffc40d;
  18. @oren : #f89406;
  19. @pinc : #c3325f;
  20. @porffor : #7a43b6;
  21.  
  22. // Grid gwaelodlin
  23. @basefont : 13px ;
  24. @gwaelodlin : 18px ;

Wrthi'n sylw

/* ... */Mae Llai hefyd yn darparu arddull arall o wneud sylwadau yn ogystal â chystrawen arferol CSS .

  1. // Sylw yw hwn
  2. /* Mae hwn hefyd yn sylw */

Yn cymysgu'r wazoo

Yn y bôn, mae cymysgeddau yn cynnwys neu'n rhannol ar gyfer CSS, sy'n eich galluogi i gyfuno bloc o god yn un. Maen nhw'n wych ar gyfer eiddo sydd wedi'u rhagosod gan werthwyr fel box-shadow, graddiannau traws-borwr, pentyrrau ffontiau, a mwy. Isod mae sampl o'r cymysgeddau sydd wedi'u cynnwys gyda Bootstrap.

Pentyrrau ffontiau

  1. #ffont {
  2. . llaw fer ( @ pwysau : arferol , @size : 14px , @lineHeight : 20px ) {
  3. maint y ffont : @size ;
  4. pwysau ffont : @pwysau ; _
  5. uchder llinell : @lineHeight ; _
  6. }
  7. . sans - serif ( @ pwysau : normal , @size : 14px , @lineHeight : 20px ) {
  8. ffont - teulu : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
  9. maint y ffont : @size ;
  10. pwysau ffont : @pwysau ; _
  11. uchder llinell : @lineHeight ; _
  12. }
  13. ...
  14. }

Graddiant

  1. #graddiant {
  2. ...
  3. . fertigol ( @startColor : #555, @endColor: #333) {
  4. lliw cefndir : @endColor ; _
  5. cefndir - ailadrodd : ailadrodd - x ;
  6. cefndir - delwedd : - khtml - graddiant ( llinol , top chwith , gwaelod chwith , o ( @startColor ), i ( @endColor )); // Konqueror
  7. cefndir - delwedd : - moz - llinol - graddiant ( @startColor , @endColor ); // FF 3.6+
  8. cefndir - delwedd : - ms - llinol - graddiant ( @startColor , @endColor ); // IE10
  9. cefndir - delwedd : - webkit - graddiant ( llinol , top chwith , gwaelod chwith , lliw - stop ( 0 % , @startColor ), lliw - stop ( 100 % , @endColor ) ); // Safari 4+, Chrome 2+
  10. cefndir - delwedd : - webkit - llinol - graddiant ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  11. cefndir - delwedd : - o - llinellol - graddiant ( @startColor , @endColor ); // Opera 11.10
  12. cefndir - delwedd : llinellol - graddiant ( @startColor , @endColor ); // Y safon
  13. }
  14. ...
  15. }

Gweithrediadau

Byddwch yn ffansi a pherfformiwch rywfaint o fathemateg i gynhyrchu cymysgeddau hyblyg a phwerus fel yr un isod.

  1. // Griditude
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // Gwnewch rai colofnau
  8. . colofnau ( @columnSpan : 1 ) {
  9. lled : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  10. }

Llunio Llai

Ar ôl addasu'r .lessffeiliau yn /lib/, bydd angen i chi eu hail-grynhoi er mwyn adfywio'r bootstrap-* ysgrifennu.css a bootstrap-* ffeil. Os ydych chi'n cyflwyno cais tynnu i GitHub, rhaid i chi ail-grynhoi bob amser.

Ffyrdd o lunio

Dull Camau
Nod gyda makefile

Gosodwch y casglwr llinell orchymyn llai gydag npm trwy redeg y gorchymyn canlynol:

$npm gosod lessc

Ar ôl ei osod, rhedwch makeo wraidd eich cyfeiriadur bootstrap ac rydych chi'n barod.

Yn ogystal, os ydych wedi gosod gwyliwr , efallai y byddwch yn rhedeg make watchi gael bootstrap wedi'i ailadeiladu'n awtomatig bob tro y byddwch yn golygu ffeil yn y lib bootstrap (nid oes angen hyn, dim ond dull cyfleustra).

Javascript

Lawrlwythwch y Less.js diweddaraf a chynnwys y llwybr ato (a Bootstrap) yn y ffeil head.

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

I ail-grynhoi'r ffeiliau .less, arbedwch nhw ac ail-lwythwch eich tudalen. Mae Less.js yn eu llunio ac yn eu storio mewn storfa leol.

Llinell orchymyn

Os oes gennych yr offeryn llinell orchymyn llai eisoes wedi'i osod, rhedwch y gorchymyn canlynol:

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

Gwnewch yn siŵr eich bod yn cynnwys --compressyn y gorchymyn hwnnw os ydych chi'n ceisio arbed rhai beit!

Llai o ap Mac

Mae ap Mac answyddogol yn gwylio cyfeiriaduron o ffeiliau .less ac yn llunio'r cod i ffeiliau lleol ar ôl pob arbediad o ffeil .less a wylir.

Os dymunwch, gallwch newid dewisiadau yn yr app ar gyfer miniogi awtomatig a pha gyfeiriadur y mae'r ffeiliau a gasglwyd yn y pen draw ynddo.