Ботстрапны киңәйтү

Керелгән стильләрдән һәм компонентлардан, шулай ук ​​аз үзгәрүләр һәм миксиннардан файдалану өчен Bootstrap-ны киңәйтегез.

Идарә итә! Бу документлар v2.3.2 өчен, бу инде рәсми ярдәм итми. Bootstrap-ның соңгы версиясен карагыз!
Аз CSS

Ботстрап LESS белән ясалган, динамик стиль таблицасы теле, безнең яхшы дустыбыз Алексис Селлиер тарафыннан ясалган . Бу системаларга нигезләнгән CSSны тизрәк, җиңелрәк һәм кызыклырак итә.

Нигә аз?

Bootstrap ясаучыларның берсе бу турыда кыскача блог язды, монда йомгак ясады:

  • Bootstrap тизрәк ~ 6x тизрәк компиляцияләнә, Sass белән чагыштырганда азрак
  • Азрак JavaScript белән язылган, безгә Ruby белән Sass белән чагыштырганда җиңелрәк.
  • Азрак; без CSS язабыз һәм Bootstrapны барысына да якынайтабыз кебек тоелырга телибез.

Нәрсә кертелгән?

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

Тулырак

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

Безнең CSS азрак язылган һәм үзгәрүчәннәр һәм миксиннар кулланганлыктан, аны соңгы җитештерүне тормышка ашыру өчен тупларга кирәк. Менә ничек.

Искәрмә: Әгәр сез GitHub'ка үзгәртелгән CSS белән тарту соравын җибәрәсез икән, сез бу ысулларның теләсә кайсысы аша CSSны компиляцияләргә тиеш .

Компиляцияләү өчен кораллар

Команда сызыгы

Команда сызыгы аша компиляцияләү өчен GitHub проект проектындагы күрсәтмәләрне үтәгез .

JavaScript

Соңгы Less.js -ны йөкләгез һәм аңа юлны (һәм Bootstrap) кертегез <head>.

<сылтама rel = "стиль таблицасы / азрак" href = "/path/to/bootstrap.less" > <script src = "/path/to/less.js" > </script>  
 

.Лайсыз файлларны кабатлау өчен, аларны саклагыз һәм битегезне яңадан йөкләгез. Less.js аларны туплый һәм җирле саклагычта саклый.

Рәсми булмаган Mac кушымтасы

Рәсми булмаган Mac кушымтасы .less файлларның каталогларын карый һәм караган .less файлны саклаганнан соң кодны җирле файлларга туплый. Сез теләсәгез, кушымтадагы өстенлекләрне автоматик минимальләштерү өчен һәм тупланган файлларның кайсы каталог белән тәмамлануы турында күчә аласыз.

Күбрәк кушымталар

Бәрелү

Crunch - Adobe Air өстендә төзелгән бик яхшы LESS редакторы һәм компиляциясе.

CodeKit

Рәсми булмаган Mac кушымтасы белән бер үк егет тарафыннан ясалган CodeKit - LESS, SASS, Stylus һәм CoffeeScript туплаучы Mac кушымтасы.

Гади

LESS файлларын тарту һәм төшерү өчен Mac, Linux, һәм Windows кушымтасы. Моннан тыш, чыганак коды GitHub'та .

Anyыелган яки минималь CSS һәм JS-ны ташлап, теләсә нинди веб-проектны тиз башлап җибәрегез . Алга бару өчен җиңел яңарту һәм хезмәт күрсәтү өчен махсус стильләр катламы.

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

Соңгы тупланган Bootstrap-ны йөкләгез һәм сезнең проектка урнаштырыгыз. Мәсәлән, сездә мондый әйбер булырга мөмкин:

  кушымта /
      макетлар /
      шаблоннар /
  җәмәгать /
      css /
          bootstrap.min.css
      js /
          bootstrap.min.js
      img /
          glyphicons-halflings.png
          глификон-ярты-ак.пнг

Стартер шаблонын кулланыгыз

Башлау өчен түбәндәге HTML ны күчерегез.

  1. <html>
  2. <head>
  3. <title> Bootstrap 101 Шаблон </title>
  4. <! - Bootstrap ->
  5. <link href = "public / css / bootstrap.min.css" rel = "стиль таблицасы" >
  6. </head>
  7. <body>
  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. <head>
  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. <body>
  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>