Go atološa Bootstrap

Atološa Bootstrap go diriša mohola wa mekgwa le dikarolo tše di akareditšwego, gammogo le diphetogo tša LESS le mixins.

LESS CSS

Bootstrap e dirilwe ka LESS motheong wa yona, polelo ya stylesheet ye e fetogago yeo e hlotšwego ke mogwera wa rena yo mobotse, Alexis Sellier . E dira gore go hlabolla CSS ye e theilwego godimo ga ditshepedišo go be ka lebelo, go be bonolo le go ba mo go thabišago.

Ke ka baka la’ng go le ka tlase ga moo?

Yo mongwe wa bahlami ba Bootstrap o ngwadile poso ya blog ya ka pela ka se , e akareditšwe mo:

  • Bootstrap e kgoboketša ka lebelo ~ 6x ka lebelo ka Ka tlase ge e bapetšwa le Sass
  • Go ngwadilwe ka fase ka JavaScript, go dira gore go be bonolo go rena go itahlela ka gare le go patch ge go bapetšwa le Ruby ka Sass.
  • Ka tlase ke mo gontši; re nyaka go ikwa eka re ngwala CSS le go dira gore Bootstrap e batamele go bohle.

Ke eng seo se akaretšwago?

Bjalo ka katoloso ya CSS, LESS e akaretša diphetogo, mixins bakeng sa dikarolwana tša khoutu tšeo di ka dirišwago gape, ditiro tša dipalo tše bonolo, go bea dihlaga gaešita le mešomo ya mebala.

Ithute ka botlalo

Etela weposaete ya semmušo go http://lesscss.org/ go ithuta ka botlalo.

Ka ge CSS ya rena e ngwadilwe ka Less gomme e šomiša diphetogo le mixins, e swanetše go kgoboketšwa bakeng sa phethagatšo ya mafelelo ya tšweletšo. Ke kamoo.

Ela hloko: Ge e le gore o romela kgopelo ya go goga go GitHub ka CSS ye e fetotšwego, o swanetše go kgoboketša CSS gape ka efe goba efe ya mekgwa ye.

Didirišwa tša go kgoboketša

Node le makefile

Tsenya mokgoboketši wa mola wa taelo wa LESS, JSHint, Recess, le uglify-js lefaseng ka bophara ka npm ka go sepetša taelo ye e latelago:

$ npm kenya -g ka tlase jshint sebaka uglify-js

Hang ha hlomamisa feela matha makeho tloha motso oa hao bootstrap directory le u kaofela behiloe.

Go tlaleletša, ge e ba o na le watchr yeo e hlomilwego, o ka kitima make watchgo ba le bootstrap yeo e agilwego lefsa ka go iketla nako le nako ge o rulaganya faele ka go bootstrap lib (se ga se nyakege, e fo ba mokgwa wa go ba bonolo).

Mola wa taelo

Tsenya sedirišwa sa mola wa taelo wa LESS ka Node gomme o sepetše taelo ye e latelago:

$ lessc ./ ka tlase / bootstrap.less > bootstrap.css

Kgonthiša gore o akaretša --compresska taelong yeo ge e ba o leka go boloka di-byte tše dingwe!

Javascript

Download Less.js ya moragorago gomme o akaretše tsela ya go ya go yona (le Bootstrap) go <head>.

<link rel = "letlakala la setaele/ka tlase" href = "/tsela/go/bootstrap.less" > <script src = "/tsela/go/ka tlase.js" ></script>  
 

Go kgoboketša gape difaele tša .less, e no di boloka gomme o laetše letlakala la gago gape. Less.js e di kgoboketša gomme e di boloka polokelong ya lefelong leo.

Tiriso ye e sego ya semmušo ya Mac

Sedirišwa sa Mac seo e sego sa semmušo se lebelela dipuku tša difaele tša .less gomme se kgoboketša khoutu go difaele tša lefelong leo ka morago ga go boloka mo gongwe le mo gongwe ga faele ya .less yeo e bogetšwego. Ge o rata, o ka fetoša dikgetho ka go tirišo bakeng sa go fokotša ka go itiriša le gore ke tšhupetšo efe yeo difaele tše di kgobokeditšwego di feleletšago di le go yona.

Ditirišo tše dingwe

Crunch ya go kgahla

Crunch ke morulaganyi le mokgoboketši wa go lebelega kudu wa LESS wo o agilwego go Adobe Air.

Kit ya Khoutu

E hlotšwe ke mošemane yo a swanago le tirišo ya Mac yeo e sego ya semmušo, CodeKit ke tirišo ya Mac yeo e kgoboketšago LESS, SASS, Stylus, le CoffeeScript.

Go hloka bonolo

Mac, Linux, le Windows tiriso ye bakeng sa hula le lahlela bokella ya difaele LESS. Plus, khoutu ya mohlodi e ka GitHub .

Thoma ka pela porojeke efe goba efe ya wepe ka go lahlela CSS le JS tše di kgobokeditšwego goba tše di fokoditšwego. Llaga godimo ga mekgwa ya tlwaelo ka thoko bakeng sa dikaonafatšo bonolo le tlhokomelo e tšwela pele.

Setup sebopeho sa faele

Download Bootstrap ya moragorago yeo e kgobokeditšwego gomme o bee ka gare ga projeke ya gago. Ka mohlala, o ka ba le selo se se swanago le se:

  app / ├── dipeakanyo / └── dithempleite / setšhaba / ├── css / ├── bootstrap . min . css
   ├── js / ├── lepheko la boot . min . js
   └── img / ├── di- glyphicon - di- halfling . png
       └── di- glyphicon - di-halfling - tše tšhweu . png
  
  
  
  
     
     
      

Diriša thempleite ya go thoma

Khopiša HTML ya motheo ye e latelago go thoma.

  1. <html>
  2. <hlogo>
  3. <thaetlele> Thempleite ya Bootstrap 101 </thaetlele>
  4. <!-- Lebanta la Boot -->
  5. <kgokaganyo href = "setšhaba / css / bootstrap.min.css" rel = "letlakala la setaele" >
  6. </hlogo>
  7. <mmele>
  8. <h1> Thobela, lefase! </h1> e
  9. <!-- Lebanta la Boot -->
  10. <script src = "setšhaba / js / bootstrap.min.js" </script>
  11. </mmele>
  12. </html>

Llaga ka khoutu ya tlwaelo

Dira ka go CSS ya gago ya tlwaelo, JS, le tše dingwe ka moo go nyakegago go dira gore Bootstrap e be ya gago ka difaele tša gago tša CSS le JS tše di aroganego.

  1. <html>
  2. <hlogo>
  3. <thaetlele> Thempleite ya Bootstrap 101 </thaetlele>
  4. <!-- Lebanta la Boot -->
  5. <kgokaganyo href = "setšhaba / css / bootstrap.min.css" rel = "letlakala la setaele" >
  6. <!-- Protšeke -->
  7. <link href = "setšhaba / css / tirišo.css" rel = "letlakala la setaele" >
  8. </hlogo>
  9. <mmele>
  10. <h1> Thobela, lefase! </h1> e
  11. <!-- Lebanta la Boot -->
  12. <script src = "setšhaba / js / bootstrap.min.js" </script>
  13. <!-- Protšeke -->
  14. <script src = "setšhaba / js / tirišo.js" </script>
  15. </mmele>
  16. </html>