Bootstrap кеңейтилүүдө

Камтылган стилдердин жана компоненттердин, ошондой эле LESS өзгөрмөлөрүнүн жана миксиндердин артыкчылыктарын пайдалануу үчүн Bootstrapти кеңейтиңиз.

Көңүл бургула! Бул документтер расмий түрдө колдоого алынбай калган v2.3.2 үчүн. Bootstrap акыркы версиясын текшериңиз!
АЗ CSS

Bootstrap негизги LESS менен жасалган, биздин жакшы досубуз Алексис Селлиер тарабынан түзүлгөн динамикалык стилдер жадыбалынын тили . Бул системаларга негизделген CSS иштеп чыгууну тезирээк, оңой жана кызыктуураак кылат.

Эмне үчүн АЗ?

Bootstrap'тин жаратуучуларынын бири бул жөнүндө кыскача блог постун жазган, бул жерде кыскача:

  • Bootstrap Sassга салыштырмалуу Less менен ~6x тезирээк түзүлөт
  • JavaScript'те азыраак жазылган, бул бизге Ruby менен Sass менен салыштырганда чөмүлүүнү жана оңдоону жеңилдетет.
  • азыраак - көбүрөөк; биз CSS жазып жаткандай сезилгибиз келет жана Bootstrap баарына жеткиликтүү болот.

Эмне камтылган?

CSS кеңейтүүсү катары LESS өзгөрмөлөрдү, коддун көп жолу колдонулуучу фрагменттери үчүн миксиндерди, жөнөкөй математика үчүн операцияларды, уя салууларды жана ал тургай түс функцияларын камтыйт.

Көбүрөөк билүү

Көбүрөөк билүү үчүн http://lesscss.org/ расмий веб-сайтына кириңиз .

Биздин CSS Less менен жазылгандыктан жана өзгөрмөлөрдү жана аралашмаларды колдонгондуктан, аны акыркы өндүрүштү ишке ашыруу үчүн компиляциялоо керек. Мына кантип.

Эскертүү: Эгерде сиз GitHub'ка өзгөртүү өтүнүчүн CSS менен жөнөтүп жатсаңыз, анда сиз CSSти ушул ыкмалардын бири аркылуу кайра компиляциялашыңыз керек .

Компиляция үчүн куралдар

Command line

Буйрук сабы аркылуу компиляциялоо үчүн GitHub'тагы долбоордун Readmeдеги нускамаларды аткарыңыз .

JavaScript

Акыркы Less.js жүктөп алып, ага жолду (жана Bootstrap) <head>.

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

.less файлдарын кайра компиляциялоо үчүн аларды сактап, баракчаңызды кайра жүктөңүз. Less.js аларды компиляциялап, жергиликтүү сактагычта сактайт.

Расмий эмес Mac колдонмосу

Бейрасмий Mac колдонмосу .less файлдарынын каталогдорун карап, көргөн .less файлын ар бир сактагандан кийин кодду жергиликтүү файлдарга түзөт. Кааласаңыз, колдонмодогу артыкчылыктарды автоматтык түрдө кичирейтүү жана компиляцияланган файлдар кайсы каталогдо бүтөрүн которуштурууга болот.

Дагы колдонмолор

Crunch

Crunch – бул Adobe Airде курулган эң сонун LESS редактору жана компилятору.

CodeKit

Бейрасмий Mac колдонмосу менен бир эле жигит тарабынан түзүлгөн CodeKit – LESS, SASS, Stylus жана CoffeeScriptти түзгөн Mac колдонмосу.

Жөнөкөй

Mac, Linux жана Windows колдонмосу LESS файлдарын сүйрөп барып түшүрүү үчүн. Мындан тышкары, булак коду GitHub .

Компиляцияланган же кичирейтилген CSS жана JS файлдарын таштап, каалаган веб-долбоорду тез баштаңыз . Оңой жаңыртуу жана алдыга жылдыруу үчүн ыңгайлаштырылган стилдерди өзүнчө катмарлаңыз.

Файл структурасын орнотуу

Акыркы түзүлгөн Bootstrapти жүктөп алып, долбооруңузга жайгаштырыңыз. Мисалы, сизде мындай болушу мүмкүн:

  колдонмо/
      макеттер/
      шаблондор/
  коомдук/
      css/
          bootstrap.min.css
      js/
          bootstrap.min.js
      img/
          glyphicons-halflings.png
          glyphicons-halflings-white.png

Стартер үлгүсүн колдонуңуз

Баштоо үчүн төмөнкү базалык HTMLди көчүрүңүз.

  1. <html>
  2. <баш>
  3. <title> Bootstrap 101 шаблону </title>
  4. <!-- Bootstrap -->
  5. <link href = "public/css/bootstrap.min.css" rel = "стиль жадыбалы" >
  6. </head>
  7. <дене>
  8. <h1> Салам, дүйнө! </h1>
  9. <!-- Bootstrap -->
  10. <script src = "public/js/bootstrap.min.js" ></script>
  11. </body>
  12. </html>

Ыңгайлаштырылган код боюнча катмар

Bootstrap'ти өзүңүздүн өзүнчө CSS жана JS файлдарыңыз менен өзүңүздүкү кылуу үчүн, керек болсо, ыңгайлаштырылган CSS, JS жана башкаларда иштеңиз.

  1. <html>
  2. <баш>
  3. <title> Bootstrap 101 шаблону </title>
  4. <!-- Bootstrap -->
  5. <link href = "public/css/bootstrap.min.css" rel = "стиль жадыбалы" >
  6. <!-- Долбоор -->
  7. <link href = "public/css/application.css" rel = "стиль жадыбалы" >
  8. </head>
  9. <дене>
  10. <h1> Салам, дүйнө! </h1>
  11. <!-- Bootstrap -->
  12. <script src = "public/js/bootstrap.min.js" ></script>
  13. <!-- Долбоор -->
  14. <script src = "public/js/application.js" ></script>
  15. </body>
  16. </html>