Twitter Bootstrap

O le Bootstrap o se meafaigaluega mai le Twitter ua mamanuina e amata ai le atinaʻeina o webapps ma nofoaga.
E aofia ai le CSS faavae ma le HTML mo faʻamatalaga, fomu, faʻamau, laulau, faʻasologa, faʻasalalauga, ma isi mea.

Nerd alert: Bootstrap ua fausia ma Less ma sa mamanuina e galue i fafo o le faitotoa ma na o suʻesuʻega faʻaonaponei i le mafaufau.

Feso'ota'i le CSS

Mo le amataga sili ona vave ma faigofie, na'o le kopi o le snippet lenei i lau itulau web.

Fa'aaoga i le Itiiti

O se tagata fiafia e fa'aaoga Less? Leai se faʻafitauli, naʻo le faʻapipiʻi le repo ma faʻaopoopo laina nei:

Foka ile GitHub

Tikia, tui, toso, faila mataupu, ma isi mea faʻatasi ma le aloaia Bootstrap repo ile Github.

Bootstrap ile GitHub »

Fa'asologa masani

O le fa'aogaina o le fa'aogaina o le fa'aogaina o se vaega o le Bootstrap o le 940px lautele 16-koluma fa'asologa. O se tofo o le lauiloa 960 grid system, ae aunoa ma se faʻaopoopoga faaopoopo / padding i le itu agavale ma taumatau.

Fa'ata'ita'iga fa'ailoga fa'asologa

E pei ona fa'aalia iinei, e mafai ona faia se fa'atulagaga fa'avae i "koluma" se lua, e ta'itasi ta'itasi i le aofa'i o koluma fa'avae e 16 na matou fa'amatalaina o se vaega o la matou fa'asologa. Va'ai fa'ata'ita'iga o lo'o i lalo mo nisi suiga.

  1. <div class="row">
  2. <div class = "span6 koluma" >
  3. ...
  4. </div>
  5. <div class = "span10 koluma" >
  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
4
6
6
8
8
5
11
16

Fa'ase'e koluma

4
8 fa'asili 4
4 fa'asolo 4
4 fa'asolo 4
5 fa'asolo 3
5 fa'asolo 3
10 offset 6

Fa'atulaga lelei

Ose fa'avae 940px lautele, fa'atūtonugalemu koneteina mo so'o se nofoaga po'o se itulau.

  1. <tino>
  2. <div class = "container" >
  3. ...
  4. </div>
  5. </tino>

Fua fa'atulagaina

O se sua fe'avea'i po'o se fausaga o itulau vai ma le la'ititi ma le maualuga-lautele ma le itu agavale. Lelei mo polokalama.

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

Ulutala ma kopi

Ose fa'atonuga fa'akomipiuta mo le fa'atulagaina o au itulau uepi.

h1. Ulutala 1

h2. Ulutala 2

h3. Ulutala 3

h4. Ulutala 4

h5. Ulutala 5
h6. Ulutala 6

Faataitaiga parakalafa

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.

Ulutala fa'ata'ita'iga E iai so'a ulutala...

E mafai fo'i ona e fa'aopoopoina ulutala fa'atasi ma le <strong>ma<em>

Misc. elemene

Fa'aaogā fa'amamafa, tuatusi, & fa'apuupuuga

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

Le taimi e fa'aoga ai

E tatau ona fa'aoga pine fa'amamafa ( <strong>ma <em>) e fa'aopoopo ai le va'aiga va'aia i le va o se upu po'o se fasifuaitau ma lona kopi o lo'o siomia ai. Fa'aoga <strong>mo le fa'alogo tuai ma <em>mo le fa'amatagofie ma fa'aliga .

Faamamafa i se parakalafa

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, a pharetra augue.

Tulaga

O le addresselemene e faʻaaogaina mo - na e mateina! - tuatusi. O lona uiga la:

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890

Fa'aaliga: O laina ta'itasi i totonu e addresstatau ona fa'ai'u i se laina-motu ( <br />) e fa'atulaga lelei ai le anotusi e pei ona faitauina i le olaga moni e aunoa ma se sitaili fa'aogaina.

Faapuupuuga

Mo fa'apuupuuga ma fa'apuupuuga, fa'aoga le abbrpine ( acronymua fa'ate'aina ile HTML5 ). Tuu le fomu faapuupuu i totonu o le pine ma seti se ulutala mo le igoa atoa.

Blockquotes

<blockquote> <p> <cite>

Ia mautinoa e afifi au ma blockquotepine . A ta'ua se puna, fa'aaoga le elemene. O le CSS o le a otometi lava ona faatomua se igoa ma se em dash (—).paragraphcitecite

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut laboure et dolore magna aliqua...

Dr. Julius Hibbert

Lisi

Le fa'atonu<ul>

  • Jeremy Bixby
  • Robert Dezure
  • Josh Uosigitone
  • Anton Capresi
  • O La'u Au Au
    • Siaosi Castanza
    • Jerry Seinfeld
    • Cosmo Kramer
    • Elaine Bennis
    • Newman
  • Ioane Iakopo
  • Paul Pierce
  • Kevin Garnett

Le fa'ailoga<ul.unstyled>

  • Jeremy Bixby
  • Robert Dezure
  • Josh Uosigitone
  • Anton Capresi
  • O La'u Au Au
    • Siaosi Castanza
    • Jerry Seinfeld
    • Cosmo Kramer
    • Elaine Bennis
    • Newman
  • Ioane Iakopo
  • Paul Pierce
  • Kevin Garnett

Fa'atonu<ol>

  1. Jeremy Bixby
  2. Robert Dezure
  3. Josh Uosigitone
  4. Anton Capresi
  5. O La'u Au Au
    1. Siaosi Castanza
    2. Jerry Seinfeld
    3. Cosmo Kramer
    4. Elaine Bennis
    5. Newman
  6. Ioane Iakopo
  7. Paul Pierce
  8. Kevin Garnett

Fa'amatalagadl

Lisi fa'amatalaga
Ole lisi fa'amatalaga e lelei atoatoa mo le fa'amalamalamaina o upu.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida and eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.

Fausia laulau

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

E lelei laulau-mo le tele o mea. O laulau tetele, e ui i lea, e manaʻomia sina faʻailoga alofa ina ia aoga, faʻaleleia, ma mafai ona faitau (i le tulaga code). O nai fautuaga ia e fesoasoani ai.

Ia afifi i taimi uma lau ulutala koluma i se theadtulaga e faapea o le fa'atonu o theadle > tr> th.

E tutusa ma ulutala koluma, o mea uma o le tino o lau laulau e tatau ona afifi i totonu o le tbodymea lea o lau fa'asologa o tbodyle > tr> td.

Faataitaiga: Sitaili laulau masani

O laulau uma o le a otometi lava ona fa'apipi'iina na'o tuaoi taua e fa'amautinoa ai le faitau ma fa'atumauina le fausaga. Leai se mana'oga e fa'aopoopo nisi vasega po'o uiga.

# Igoa muamua Fa'aiu Gagana
1 O nisi Tasi Igilisi
2 Joe Sixpack Igilisi
3 Stu Dent Code
  1. <table class="common-table"> vasega = "la'au masani" >
  2. ...
  3. </ laulau>

Faataitaiga: Sebra-strid

Fai sina fa'alelei i au laulau e ala i le fa'aopoopoina o le zebra-striping—na'o le fa'aopoopoina o le .zebra-stripedvasega.

# Igoa muamua Fa'aiu Gagana
1 O nisi Tasi Igilisi
2 Joe Sixpack Igilisi
3 Stu Dent Code
  1. <table class="common-table zebra-striped"> vasega = "la'au masani zebra-striped" >
  2. ...
  3. </ laulau>

Faataitaiga: Sebra-striped w/ TableSorter.js

O le faia o le faʻataʻitaʻiga muamua, matou te faʻaleleia le aoga oa matou laulau e ala i le tuʻuina atu o galuega faʻavasega e ala i le jQuery ma le Tablesorter plugin. Kiliki so'o se ulutala o le koluma e sui ai le fa'avasega.

# Igoa muamua Fa'aiu Gagana
1 O lau Tasi Igilisi
2 Joe Sixpack Igilisi
3 Stu Dent Code
  1. <script type="text/javascript" src="js/jquery/jquery.tablesorter.min.js"></script> type = "text/javascript" src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <script type = "text/javascript" >
  3. $ ( pepa ). sauni ( galuega ( ) {
  4. $ ( "table#sortTableExample" ). tablesorter ( { sortList : [[ 1 , 0 ]]} );
  5. });
  6. </script>
  7. < vasega laulau = "la'au masani zebra-striped" >
  8. ...
  9. </ laulau>

Sitaili masani

O fomu uma e tu'uina atu i sitaili fa'aletonu e tu'uina atu i se auala e mafai ona faitau ma fa'alautele. Ua saunia sitaili mo mea e fai ai tusitusiga, filifili lisi, vaega o tusitusiga, ki leitio ma pusa siaki, ma faamau.

Fa'ata'ita'iga fomu talatu'u
O Nisi Taua Lenei
La'ititi la'ititi o tusitusiga fesoasoani
Fa'ata'ita'iga fomu talatu'u
@
Fa'ata'ita'iga fomu talatu'u
Fa'aaliga: Fa'ailoga o lo'o si'omia uma filifiliga mo le tele o vaega kiliki ma se fomu e sili atu ona fa'aoga.
ia O taimi uma e fa'aalia o le Pacific Standard Time (GMT -08:00).
Poloka o tusitusiga fesoasoani e faʻamatala ai le fanua o loʻo i luga pe a manaʻomia.

Fa'aputu fomu

Fa'aopoopo .form-stackedi le HTML o lau fomu ma e iai sau fa'ailoga i luga o latou fanua nai lo le agavale. E aoga tele pe afai e pupuu au fomu pe lua au koluma o mea e fai mo pepa mamafa.

Fa'ata'ita'iga fomu talatu'u
Fa'ata'ita'iga fomu talatu'u
Fa'aaliga: Fa'ailoga o lo'o si'omia uma filifiliga mo le tele o vaega kiliki ma se fomu e sili atu ona fa'aoga.

Fa'amau

I le avea ai o se tauaofiaga, e faʻaogaina faʻamau mo gaioiga aʻo faʻaoga fesoʻotaʻiga mo mea faitino. Mo se fa'ata'ita'iga, o le "Download" e mafai ona avea ma fa'amau ma "gaoioiga lata mai" e mafai ona avea ma so'oga.

O fa'amau uma e le mafai i se sitaili lanu efuefu, ae .primaryo lo'o avanoa le vasega lanumoana. Ma le isi, o le ta'avale a oe lava sitaili e faigofie lava.

Faataitaiga faamau

E mafai ona fa'aoga sitaili fa'amau i so'o se mea e .btnfa'aoga. E masani lava e te mana'o e fa'aoga nei mea i na'o a, button, ma filifili inputelemene. O lona uiga la:

Su'i lapopoa

Mana'o i fa'amau tetele pe la'ititi? Fai i ai!

Tulaga le atoatoa

Mo fa'amau e le o fa'agaoioia pe fa'aletonu e le app mo se tasi mafua'aga po'o se isi, fa'aoga le tulaga le atoatoa. E .disabledmo sooga ma :disabledmo buttonelemene.

So'oga

Fa'amau

Fa'aliga fa'avae

Fe'au laina e tasi mo le fa'ailoaina o le fa'aletonu, fa'aletonu, po'o le manuia o se gaioiga. Aemaise le aoga mo fomu.

×

Oi vave! Suia lea mea ma lena ma toe taumafai.

×

Gacamole paia! E sili le siaki ia oe lava, e te le o lelei tele.

×

Malo lava! Ua manuia lau faitau i lenei savali mataala.

×

Ulu i luga! Ole fa'aaliga lea e mana'omia lou fa'alogo, ae e le'o se fa'amuamua tele i le taimi nei.

poloka fe'au

Mo fe'au e mana'omia sina fa'amatalaga, o lo'o i ai a matou fa'aaliga sitaili parakalafa. O nei mea e lelei atoatoa mo le faʻatupuina o feʻau sese umi, lapataia se tagata faʻaoga i se gaioiga o loʻo faʻatali, pe naʻo le tuʻuina atu o faʻamatalaga mo le faʻamamafa atili i luga o le itulau.

×

Oi vave! Ua e sese!Suia lea mea ma lena ma toe taumafai. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

Fai lenei gaioiga Pe fai le mea lea

×

Gacamole paia! O se lapataiga lea!E sili le siaki ia oe lava, e te le o lelei tele. Nulla vitae elit libero, a pharetra augue. O le mea lea, o le mea moni, o le mea moni, o le fa'asoaina atu ma isi.

Fai lenei gaioiga Pe fai le mea lea

×

Malo lava!Ua manuia lau faitau i lenei savali mataala. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

Fai lenei gaioiga Pe fai le mea lea

×

Ulu i luga!Ole fa'aaliga lea e mana'omia lou fa'alogo, ae e le o se fa'amuamua tele i le taimi nei.

Fai lenei gaioiga Pe fai le mea lea

Modal

Modals—fa'atalanoaga po'o pusa moli-e lelei tele mo fa'atinoga fa'atatau ile tulaga e taua ai le fa'atumauina o le tala fa'asolopito.

Fautuaga Meafaigaluega

Twipsies e sili ona aoga mo le fesoasoani i se tagata le mautonu ma faasino i latou i le itu saʻo.

Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, 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 volupremtas quasi volupta

lalo!
tauagavale!
taumatau!
luga!

Popovers

Fa'aoga popovers e tu'uina atu ai fa'amatalaga fa'amatalaga i se itulau e aunoa ma le fa'aogaina o le fa'atulagaina.

Popover Suafa

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

Bootstrap na fausia ma Preboot , o se pusa tatala-puna o mixins ma fesuiaiga e faʻaoga faʻatasi ma Less , o se CSS preprocessor mo le vave ma faigofie le atinaʻeina o upega tafaʻilagi.

Siaki pe faʻafefea ona matou faʻaogaina Preboot i Bootstrap ma pe faʻapefea ona e faʻaogaina pe a e filifili e tamoʻe Less i lau isi poloketi.

Fa'afefea ona fa'aoga

Fa'aoga lenei filifiliga e fa'aoga atoatoa ai le Bootstrap's Less variables, mixins, ma le fa'amomoli i le CSS e ala i le javascript i lau su'esu'ega.

  1. <link rel="stylesheet/less" type="text/css" href="less/bootstrap.less" media="all" /> rel = "stylesheet/less" type = "text/css" href = "less/bootstrap.less" media = "uma" />
  2. <script type = "text/javascript" src = "js/less-1.0.41.min.js" ></script>

Le lagona le .js fofo? Taumafai le Less Mac app pe fa'aoga Node.js e fa'apipi'i pe ae fa'aogaina lau code.

O mea e aofia ai

O nisi nei o mea taua o mea o loʻo aofia i le Twitter Bootstrap o se vaega o Bootstrap. Ulu atu i luga ole upega tafaʻilagi a Bootstrap poʻo Github poloketi itulau e sii mai ma aʻoaʻo atili.

Su'ega lanu

Fesuiaiga i Less e lelei atoatoa mo le tausia ma le faʻafouina o lau CSS e leai se ulu. Afai e te manaʻo e sui se lanu lanu poʻo se faʻaoga masani, faʻafouina i se tasi nofoaga ma e te setiina.

  1. // So'oga
  2. @linkColor : #8b59c2;
  3. @linkColorHover : pogisa ( @linkColor , 10 );
  4. // Efuefu
  5. @uliuli : #000;
  6. @grayDark : fa'amama ( @black , 25 %);
  7. @gray : fa'amama ( @black , 50 %);
  8. @grayLight : fa'amama ( @black , 70 %);
  9. @grayLighter : fa'amama ( @black , 90 %);
  10. @pa'epa'e : #fff;
  11. // Lanu Fa'ailoga
  12. @blue : #08b5fb;
  13. @meamata : #46a546;
  14. @mumu : #9d261d;
  15. @samasama : #ffc40d;
  16. @ moli : #f89406;
  17. @pini : #c3325f;
  18. @violē : #7a43b6;
  19. // Fa'avae
  20. @baseline : 20px ;

Fa'amatalaga

Less e maua ai fo'i se isi sitaili o fa'amatalaga e fa'aopoopo i le /* ... */syntax masani a le CSS.

  1. // O se faʻamatalaga lenei
  2. /* O se faamatalaga foi lea */

Faafefiloi le wazoo

Mixins o lo'o aofia ai po'o ni vaega mo le CSS, e mafai ai ona e tu'ufa'atasia se poloka o le code i le tasi. E lelei tele mo mea fa'atau e fa'amuamua e pei o box-shadowle , fa'asolo su'esu'e fa'alili, fa'aputu vaitusi, ma isi mea. Lalo o se faʻataʻitaʻiga o mixins o loʻo aofia ai ma Bootstrap.

Fa'aputuga Font

  1. #mataitusi {
  2. . fa'apuupuu ( @mamafa : masani , @tele : 14px , @lineHeight : 20px ) {
  3. font - size : @size ;
  4. vai - mamafa : @weight ;
  5. laina - maualuga : @lineHeight ;
  6. }
  7. . sans - serif ( @mamafa : masani , @tele : 14px , @lineHeight : 20px ) {
  8. font - family : "Helvetica Neue" , ​​Helvetica , Arial , sans - serif ;
  9. font - size : @size ;
  10. vai - mamafa : @weight ;
  11. laina - maualuga : @lineHeight ;
  12. }
  13. . serif ( @mamafa : masani , @tele : 14px , @lineHeight : 20px ) {
  14. font - family : "Georgia" , Times New Roman , Times , sans - serif ;
  15. font - size : @size ;
  16. vai - mamafa : @weight ;
  17. laina - maualuga : @lineHeight ;
  18. }
  19. . monospace ( @mamafa : masani , @tele : 12px , @lineHeight : 20px ) {
  20. font - family : "Monaco" , Courier New , monospace ;
  21. font - size : @size ;
  22. vai - mamafa : @weight ;
  23. laina - maualuga : @lineHeight ;
  24. }
  25. }

Gradients

  1. #gradient {
  2. . faalava ( @startColor : #555, @endColor: #333) {
  3. tua - lanu : @endColor ;
  4. tua - toe fai : toe fai - x ;
  5. tua - ata : - khtml - gradient ( linear , agavale pito i luga , taumatau pito i luga , mai ( @startColor ), i ( @endColor )); // Fa'ato'ilalo
  6. tua - ata : - moz - laina - gradient ( agavale , @startColor , @endColor ); // FF 3.6+
  7. tua - ata : - ms - laina - gradient ( agavale , @startColor , @endColor ); // IE10
  8. tua - ata : - webkit - gradient ( linear , agavale pito i luga , taumatau pito i luga , lanu - taofi ( 0 %, @startColor ), lanu - taofi ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  9. tua - ata : - webkit - laina - gradient ( agavale , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  10. tua - ata : - o - laina - gradient ( agavale , @startColor , @endColor ); // Opera 11.10
  11. - ms - faamama : %( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor ); // IE8+
  12. faamama : e (%( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor )); // IE6 & IE7
  13. tua - ata : laina - gradient ( agavale , @startColor , @endColor ); // Le tulaga
  14. }
  15. . tūsa'o ( @startColor : #555, @endColor: #333) {
  16. tua - lanu : @endColor ;
  17. tua - toe fai : toe fai - x ;
  18. tua - ata : - khtml - gradient ( linear , agavale pito i luga , agavale pito i lalo , mai ( @startColor ), i ( @endColor )); // Fa'ato'ilalo
  19. tua - ata : - moz - laina - gradient ( @startColor , @endColor ); // FF 3.6+
  20. tua - ata : - ms - laina - gradient ( @startColor , @endColor ); // IE10
  21. tua - ata : - webkit - gradient ( linear , agavale pito i luga , agavale pito i lalo , lanu - taofi ( 0 %, @startColor ), lanu - taofi ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  22. tua - ata : - webkit - laina - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  23. tua - ata : - o - laina - gradient ( @startColor , @endColor ); // Opera 11.10
  24. - ms - faamama : %( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor ); // IE8+
  25. faamama : e (%( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor )); // IE6 & IE7
  26. tua - ata : laina - gradient ( @startColor , @endColor ); // O le tulaga
  27. }
  28. . faasinoala ( @startColor : #555, @endColor: #333, @deg: 45deg) {
  29. ...
  30. }
  31. . tūsa'o - tolu - lanu ( @startColor : #00b3ee, @midColor: #7a43b6, @colorStop: 0.5, @endColor: #c3325f) {
  32. ...
  33. }
  34. }

Fa'agaioiga ma faiga fa'asologa

Fa'afiafia ma fa'atino ni numera e fa'atupu ai fefiloi fetu'una'i ma mamana e pei o lo'o i lalo.

  1. // Griditude
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. // Grid System
  6. . pusa {
  7. lautele : @siteWidth ;
  8. pito : 0 ta'avale ;
  9. . clearfix ();
  10. }
  11. . koluma ( @columnSpan : 1 ) {
  12. fa'aaliga : totonu laina ;
  13. opeopea : agavale ;
  14. lautele : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  15. pito - agavale : @gridGutterWidth ;
  16. &: muamua - tama {
  17. pito - agavale : 0 ;
  18. }
  19. }
  20. . offset ( @columnOffset : 1 ) {
  21. pito - agavale : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) ! taua ;
  22. }