Twitter Bootstrap

Bootstrap ndi chida chochokera ku Twitter chomwe chidapangidwa kuti chiziyambitsa chitukuko cha mawebusayiti ndi masamba.
Zimaphatikizapo CSS yoyambira ndi HTML ya kalembedwe, mafomu, mabatani, matebulo, ma gridi, kuyenda, ndi zina.

Chidziwitso cha Nerd: Bootstrap idamangidwa ndi Zochepa ndipo idapangidwa kuti izituluka pachipata ndikungoganizira za asakatuli amakono.

Dinani pa Hotlink CSS

Kuti muyambire mwachangu komanso mophweka, ingotengerani mawuwa patsamba lanu.

Gwiritsani ntchito ndi Zochepa

Wokonda kugwiritsa ntchito Zochepa? Palibe vuto, ingoyerekezani repo ndikuwonjezera mizere iyi:

Fotokozani pa GitHub

Tsitsani, foloko, kukoka, mafayilo, ndi zina zambiri ndi Bootstrap repo yovomerezeka pa Github.

Bootstrap pa GitHub »

Gridi yofikira

Makina osasinthika a gridi omwe amaperekedwa ngati gawo la Bootstrap ndi grid ya 940px wide 16-column grid. Ndikokoma kwa makina odziwika bwino a gridi ya 960, koma opanda malire / padding kumanzere ndi kumanja.

Chitsanzo cha grid markup

Monga tawonera apa, mawonekedwe oyambira atha kupangidwa ndi "mizere" iwiri, iliyonse ikatenga magawo 16 oyambira omwe tafotokoza ngati gawo la gridi yathu. Onani zitsanzo pansipa kuti mumve zambiri.

  1. <div class="row"> class = "mzere" >
  2. <div class = "span6 columns" >
  3. ...
  4. </div>
  5. <div class = "span10 columns" >
  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

Kuchepetsa mizati

4
8 gawo 4
4 sintha 4
4 sintha 4
5 kutsitsa 3
5 kutsitsa 3
10 gawo 6

Masanjidwe okhazikika

Mawonekedwe a 940px okulirapo, okhazikika apakati pa tsamba lililonse kapena tsamba.

  1. <thupi>
  2. <div class = "chotengera" >
  3. ...
  4. </div>
  5. </ thupi>

Kapangidwe kamadzimadzi

Masamba osinthika amadzimadzi kapena amadzimadzi okhala ndi min- ndi max-widths ndi kampando wakumanzere. Zabwino kwa mapulogalamu.

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

Mitu ndi kukopera

Mndandanda wokhazikika wa typographic pakukonza masamba anu.

h1 ndi. Mutu 1

h2 ndi. Mutu 2

h3 ndi. Mutu 3

h4 ndi. Mutu 4

h5 ndi. Mutu 5
h6 ndi. Mutu 6

Chitsanzo ndime

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.

Mutu wachitsanzo uli ndi mutu waung'ono...

Mukhozanso kuwonjezera timitu tating'ono <strong>ndi<em>

Zina. zinthu

Pogwiritsa ntchito kutsindika, maadiresi, ndi mawu achidule

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

Nthawi yoti mugwiritse ntchito

Ma tag otsindika ( <strong>ndi <em>) ayenera kugwiritsidwa ntchito kuwonjezera kusiyana pakati pa liwu kapena chiganizo ndi mawu ozungulira. Gwiritsani <strong>ntchito chidwi chachikale komanso chidwi <em>chambiri ndi maudindo.

Kutsindika m'ndime

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

Maadiresi

Chigawocho addresschimagwiritsidwa ntchito - mwaganiza! - maadiresi. Umu ndi momwe zimawonekera:

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

Zindikirani: Mzere uliwonse mumzere addressuyenera kutha ndi kuthyola mzere ( <br />) kuti mukonze bwino zomwe zili momwe zimawerengedwa m'moyo weniweni popanda masitayelo aliwonse.

Chidule cha mawu

Pachidule ndi ma acronyms, gwiritsani ntchito abbrtag ( acronymyatsitsidwa mu HTML5 ). Ikani mawonekedwe achidule mkati mwa tag ndikuyika mutu wa dzina lathunthu.

Mawu a blockquotes

<blockquote> <p> <cite>

Onetsetsani kuti mwakulunga blockquotemozungulira paragraphndi citema tag. Potchula gwero, gwiritsani ntchito citechinthucho. CSS idzayamba dzina lokhala ndi em dash (—).

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

Dr. Julius Hibbert

Mndandanda

Osalamulidwa<ul>

  • Jeremy Bixby
  • Robert Dezure
  • Josh Washington
  • Anton Capresi
  • Team Anzanga
    • George Castanza
    • Jerry Seinfeld
    • Cosmo Kramer
    • Elaine Bennis
    • Newman
  • Yohane Yakobo
  • Paul Pierce
  • Kevin Garnett

Osatchulidwa<ul.unstyled>

  • Jeremy Bixby
  • Robert Dezure
  • Josh Washington
  • Anton Capresi
  • Team Anzanga
    • George Castanza
    • Jerry Seinfeld
    • Cosmo Kramer
    • Elaine Bennis
    • Newman
  • Yohane Yakobo
  • Paul Pierce
  • Kevin Garnett

Adalamulidwa<ol>

  1. Jeremy Bixby
  2. Robert Dezure
  3. Josh Washington
  4. Anton Capresi
  5. Team Anzanga
    1. George Castanza
    2. Jerry Seinfeld
    3. Cosmo Kramer
    4. Elaine Bennis
    5. Newman
  6. Yohane Yakobo
  7. Paul Pierce
  8. Kevin Garnett

Kufotokozeradl

Mndandanda wamafotokozedwe
Mndandanda wamafotokozedwe ndi abwino kufotokozera mawu.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id ili si mi porta gravida ndi eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.

Kumanga matebulo

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

Matebulo ndi abwino - pazinthu zambiri. Magome abwino, komabe, amafunikira chikondi chocheperako kuti chikhale chothandiza, chokhazikika, komanso chowerengeka (pamlingo wamakhodi). Nawa malangizo angapo othandiza.

Mangirirani mitu yanu nthawi theadzonse kuti utsogoleri ndi thead> tr> th.

Mofanana ndi mitu yazagawo, zonse zomwe zili patebulo lanu ziyenera kukulungidwa tbodykuti utsogoleri wanu ukhale tbody> tr> td.

Chitsanzo: Masitayelo a tebulo

Matebulo onse azisinthidwa okha ndi malire ofunikira kuti awonetsetse kuti awerengeka komanso kukonza bwino. Palibe chifukwa chowonjezera makalasi owonjezera kapena mawonekedwe.

# Dzina loyamba Dzina lomaliza Chiyankhulo
1 Ena Mmodzi Chingerezi
2 Joe Sixpack Chingerezi
3 Stu Dent Kodi
  1. <table class = "common-table" >
  2. ...
  3. </table>

Chitsanzo: Zamizeremizere Mbidzi

Pezani zokometsera pang'ono ndi matebulo anu powonjezera mbidzi - ingowonjezerani .zebra-stripedkalasi.

# Dzina loyamba Dzina lomaliza Chiyankhulo
1 Ena Mmodzi Chingerezi
2 Joe Sixpack Chingerezi
3 Stu Dent Kodi
  1. <table class = "common-table zebra-milozo" >
  2. ...
  3. </table>

Chitsanzo: Mizere ya Mbidzi w/ TableSorter.js

Kutengera chitsanzo cham'mbuyomu, timawongolera magwiridwe antchito a matebulo athu popereka magwiridwe antchito kudzera pa jQuery ndi pulogalamu yowonjezera ya Tablesorter . Dinani mutu wagawo lililonse kuti musinthe mtundu.

# Dzina loyamba Dzina lomaliza Chiyankhulo
1 Anu Mmodzi Chingerezi
2 Joe Sixpack Chingerezi
3 Stu Dent Kodi
  1. <script type = "text/javascript" src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <script type = "text/javascript" >
  3. $ ( chikalata ). okonzeka ( ntchito () {
  4. $ ( "table#sortTableExample" ). tablesorter ( { sortList : [[ 1 , 0 ]]} );
  5. });
  6. </script>
  7. <table class = "common-table zebra-milozo" >
  8. ...
  9. </table>

Masitayilo ofikira

Mafomu onse amapatsidwa masitayelo osasinthika kuti awawonetse m'njira yowerengeka komanso yowonjezereka. Masitayilo amaperekedwa pazolowetsa mawu, sankhani ndandanda, zolemba, mabatani a wailesi ndi mabokosi otsimikizira, ndi mabatani.

Nthano yachitsanzo
Zina Zamtengo Pano
Kagawo kakang'ono ka mawu othandizira
Nthano yachitsanzo
@
Nthano yachitsanzo
Zindikirani: Malebulo amazungulira zonse zomwe mungasankhe pazigawo zazikuluzikulu zodina komanso mawonekedwe osavuta kugwiritsa ntchito.
ku Nthawi zonse zimawonetsedwa ngati Pacific Standard Time (GMT -08:00).
Malemba othandizira ofotokozera gawo lomwe lili pamwambapa ngati likufunika.

mafomu osanjikizidwa

Onjezani .form-stackedku HTML ya fomu yanu ndipo mudzakhala ndi zilembo pamwamba pamasamba awo m'malo mwa kumanzere kwawo. Izi zimagwira ntchito bwino ngati mafomu anu ali aafupi kapena muli ndi magawo awiri olowera mafomu olemera.

Nthano yachitsanzo
Nthano yachitsanzo
Zindikirani: Malebulo amazungulira zonse zomwe mungasankhe pazigawo zazikuluzikulu zodina komanso mawonekedwe osavuta kugwiritsa ntchito.

Mabatani

Monga msonkhano, mabatani amagwiritsidwa ntchito pochita zinthu pomwe maulalo amagwiritsidwa ntchito pazinthu. Mwachitsanzo, "Kutsitsa" kungakhale batani ndipo "zochitika zaposachedwa" zitha kukhala ulalo.

Mabatani onse amasinthidwa kukhala mtundu wotuwa, koma gulu labuluu .primarylikupezeka. Komanso, kugubuduza masitayelo anu ndikosavuta.

Mwachitsanzo mabatani

Mabatani a mabatani amatha kugwiritsidwa ntchito pa chilichonse chomwe .btnchikugwiritsidwa ntchito. Nthawi zambiri mudzafuna kugwiritsa ntchito izi pazokha a, button, ndikusankha inputzinthu. Umu ndi momwe zimawonekera:

Kukula kosinthika

Mukufuna mabatani akulu kapena ang'onoang'ono? Khalani nazo!

Dziko olumala

Kwa mabatani omwe sakugwira ntchito kapena oyimitsidwa ndi pulogalamuyi pazifukwa zina, gwiritsani ntchito malo olumala. Ndiwo .disabledmaulalo ndi :disabledzinthu button.

Maulalo

Mabatani

Zidziwitso zoyambira

Mauthenga a mzere umodzi wowunikira kulephera, kulephera kotheka, kapena kupambana kwa chinthu. Zothandiza makamaka mafomu.

×

O, bwerani! Sinthani ichi ndi icho ndikuyesanso.

×

Holy gaucamole! Chabwino, fufuzani nokha, simukuwoneka bwino kwambiri.

×

Mwachita bwino! Munawerenga bwino uthenga wachidziwitsowu.

×

Mungodziwiratu! Ichi ndi chenjezo lomwe likufunika chisamaliro chanu, koma sichinali chofunikira kwambiri pakadali pano.

Letsani mauthenga

Pamauthenga omwe amafunikira kufotokozera pang'ono, tili ndi zidziwitso za mawonekedwe a ndime. Izi ndi zabwino potulutsa mauthenga olakwika ataliatali, kuchenjeza wogwiritsa ntchito zomwe akuyembekezera, kapena kungopereka chidziwitso kuti mutsindike kwambiri patsamba.

×

O mwachangu! Mwalakwitsa!Sinthani ichi ndi icho ndikuyesanso. Ndife mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

Chitani izi Kapena chitani izi

×

Holy gaucamole! Ili ndi chenjezo!Chabwino, fufuzani nokha, simukuwoneka bwino kwambiri. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

Chitani izi Kapena chitani izi

×

Mwachita bwino!Munawerenga bwino uthenga wachidziwitsowu. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

Chitani izi Kapena chitani izi

×

Mungodziwiratu!Ichi ndi chenjezo lomwe likufunika chisamaliro chanu, koma sichinali chofunikira kwambiri pakadali pano.

Chitani izi Kapena chitani izi

Makhalidwe

Ma modals—ma dialogs kapena lightboxes—ndiabwino pa zochitika zapanthawi yomwe kuli kofunika kuti nkhani yakumbuyo isungidwe.

Malangizo a Zida

Ma Twipsies ndi othandiza kwambiri pothandizira wogwiritsa ntchito wosokonezeka ndikuwalozera njira yoyenera.

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 voluptate explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dictaumtam fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dictaumtamtam fugit quant fugit fugit .

pansi!
chabwino!
kumanzere!
pamwamba!

Popovers

Gwiritsani ntchito popovers kuti mupereke zambiri pamasamba osasintha masanjidwe.

Dzina la Popover

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

Bootstrap inamangidwa ndi Preboot , paketi yotseguka ya zosakaniza ndi zosinthika kuti zigwiritsidwe ntchito pamodzi ndi Zochepa , CSS preprocessor kuti ikhale yofulumira komanso yosavuta.

Onani momwe tidagwiritsira ntchito Preboot mu Bootstrap ndi momwe mungagwiritsire ntchito ngati mutasankha kuyendetsa Zochepa pa polojekiti yanu yotsatira.

Momwe mungagwiritsire ntchito

Gwiritsani ntchito njirayi kuti mugwiritse ntchito mokwanira za Bootstrap's Less variables, mixin, ndi nesting mu CSS kudzera pa javascript mu msakatuli wanu.

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

Simukumva yankho la .js? Yesani pulogalamu ya Less Mac kapena gwiritsani ntchito Node.js kuti muphatikize mukatumiza khodi yanu.

Zomwe zikuphatikizidwa

Nawa zina mwazabwino kwambiri zomwe zikuphatikizidwa mu Twitter Bootstrap ngati gawo la Bootstrap. Pitani patsamba la Bootstrap kapena tsamba la polojekiti ya Github kuti mutsitse ndikuphunzira zambiri.

Zosintha zamitundu

Zosintha mu Pang'ono ndizabwino posungira ndikusintha mutu wanu wa CSS kwaulere. Mukafuna kusintha mtundu kapena mtengo womwe umagwiritsidwa ntchito pafupipafupi, sinthani pamalo amodzi ndipo mwakhazikitsidwa.

  1. // Zogwirizana
  2. @linkColor : #8b59c2;
  3. @linkColorHover : mdima ( @linkColor , 10 );
  4.  
  5. // Magulu
  6. @wakuda : #000;
  7. @grayDark : chepetsa ( @black , 25 %);
  8. @imvi : chepetsa ( @black , 50 %);
  9. @grayLight : chepetsa ( @black , 70 %);
  10. @grayLighter : chepetsa ( @black , 90 %);
  11. @woyera : #fff;
  12.  
  13. // Mitundu ya Mawu
  14. @buluu : #08b5fb;
  15. @wobiriwira : #46a546;
  16. @chofiira : #9d261d;
  17. @chikasu : #ffc40d;
  18. @lalanje : #f89406;
  19. @pinki : #c3325f;
  20. @wofiirira : #7a43b6;
  21.  
  22. // Zoyambira
  23. @chiyambi : 20px ;

Kupereka ndemanga

Pang'ono amaperekanso njira ina yoperekera ndemanga kuwonjezera pa /* ... */mawu abwinobwino a CSS.

  1. // Awa ndi ndemanga
  2. /* Ilinso ndi ndemanga */

Amasakaniza wazoo

Mixins amaphatikizanso kapena magawo a CSS, kukulolani kuti muphatikize ma code kukhala amodzi. Ndiabwino kwa ogulitsa omwe ali ndi prefixed monga box-shadow, ma gradients abrowser, masanjidwe amtundu, ndi zina zambiri. Pansipa pali zitsanzo za zosakaniza zomwe zikuphatikizidwa ndi Bootstrap.

Mitundu ya zilembo

  1. #mtundu {
  2. . shorthand ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  3. kukula kwa font : @size ;
  4. font - kulemera : @weight ;
  5. mzere - kutalika : @lineHeight ;
  6. }
  7. . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  8. font - family : "Helvetica Neue" , ​​Helvetica , Arial , sans - serif ;
  9. kukula kwa font : @size ;
  10. font - kulemera : @weight ;
  11. mzere - kutalika : @lineHeight ;
  12. }
  13. . serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  14. font - family : "Georgia" , Times New Roman , Times , sans - serif ;
  15. kukula kwa font : @size ;
  16. font - kulemera : @weight ;
  17. mzere - kutalika : @lineHeight ;
  18. }
  19. . monospace ( @weight : normal , @size : 12px , @lineHeight : 20px ) {
  20. font - family : "Monaco" , Courier New , monospace ;
  21. kukula kwa font : @size ;
  22. font - kulemera : @weight ;
  23. mzere - kutalika : @lineHeight ;
  24. }
  25. }

Ma gradients

  1. #gradient {
  2. . yopingasa ( @startColor : #555, @endColor: #333) {
  3. maziko - mtundu : @endColor ;
  4. maziko - kubwereza : kubwereza - x ;
  5. maziko - chithunzi : - khtml - gradient ( mzere , kumanzere pamwamba , kumanja kumanja , kuchokera ( @startColor ), mpaka ( @endColor )); // Konqueror
  6. maziko - chithunzi : - moz - mzere - gradient ( kumanzere , @startColor , @endColor ); // FF 3.6+
  7. maziko - chithunzi : - ms - mzere - gradient ( kumanzere , @startColor , @endColor ); // IE10
  8. maziko - chithunzi : - webkit - gradient ( mzere , kumanzere pamwamba , kumanja kumanja , mtundu - imani ( 0 %, @startColor ), mtundu - imani ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  9. maziko - chithunzi : - webkit - linear - gradient ( kumanzere , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  10. maziko - chithunzi : - o - mzere - gradient ( kumanzere , @startColor , @endColor ); // Opera 11.10
  11. - ms - fyuluta : %( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor ); // IE8+
  12. fyuluta : e (%( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor )); // IE6 & IE7
  13. maziko - chithunzi : mzere - gradient ( kumanzere , @startColor , @endColor ); // Le standard
  14. }
  15. . ofukula ( @startColor : #555, @endColor: #333) {
  16. maziko - mtundu : @endColor ;
  17. maziko - kubwereza : kubwereza - x ;
  18. maziko - chithunzi : - khtml - gradient ( mzere , kumanzere pamwamba , kumanzere kumanzere , kuchokera ( @startColor ), kupita ku ( @endColor )); // Konqueror
  19. maziko - chithunzi : - moz - mzere - gradient ( @startColor , @endColor ); // FF 3.6+
  20. maziko - chithunzi : - ms - mzere - gradient ( @startColor , @endColor ); // IE10
  21. maziko - chithunzi : - webkit - gradient ( mzere , kumanzere pamwamba , kumanzere kumanzere , mtundu - imani ( 0 %, @startColor ), mtundu - imani ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  22. maziko - chithunzi : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  23. maziko - chithunzi : - o - mzere - gradient ( @startColor , @endColor ); // Opera 11.10
  24. - ms - fyuluta : %( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor ); // IE8+
  25. fyuluta : e (%( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor )); // IE6 & IE7
  26. maziko - chithunzi : mzere - gradient ( @startColor , @endColor ); // Muyezo
  27. }
  28. . mbali ( @startColor : #555, @endColor: #333, @deg: 45deg) {
  29. ...
  30. }
  31. . ofukula - mitundu itatu ( @startColor : # 00b3ee , @midColor: #7a43b6, @colorStop: 0.5, @endColor: #c3325f) {
  32. ...
  33. }
  34. }

Ntchito ndi grid system

Sangalalani ndikuchita masamu kuti mupange zosakaniza zosinthika komanso zamphamvu ngati zomwe zili pansipa.

  1. // Griditude
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5.  
  6. // Grid System
  7. . chidebe {
  8. m'lifupi : @siteWidth ;
  9. malire : 0 auto ;
  10. . clearfix ();
  11. }
  12. . mizati ( @columnSpan : 1 ) {
  13. kuwonetsera : mkati ;
  14. kuyandama : kumanzere ;
  15. m'lifupi : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  16. malire - kumanzere : @gridGutterWidth ;
  17. & : mwana woyamba {
  18. malire - kumanzere : 0 ;
  19. }
  20. }
  21. . offset ( @columnOffset : 1 ) {
  22. malire - kumanzere : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) ! zofunika ;
  23. }