Bootstrapi pikendamine

Laiendage Bootstrapi, et kasutada kaasatud stiile ja komponente, aga ka VÄHEM muutujaid ja miksine.

VÄHEM CSS-i

Bootstrap on tehtud meie hea sõbra Alexis Sellieri loodud dünaamilise stiilitabeli keelega LESS . See muudab süsteemipõhise CSS-i arendamise kiiremaks, lihtsamaks ja lõbusamaks.

Miks VÄHEM?

Üks Bootstrapi loojatest kirjutas selle kohta kiire blogipostituse , mille kokkuvõte on siin:

  • Bootstrap kompileerib vähemaga võrreldes Sassiga kiiremini ~6x kiiremini
  • JavaScriptis kirjutatakse vähem, mis muudab meie jaoks lihtsamaks sukeldumise ja lappimise võrreldes Ruby with Sassiga.
  • Vähem on rohkem; tahame tunda, et kirjutame CSS-i ja muudame Bootstrapi kõigile kättesaadavaks.

Mis on kaasas?

CSS-i laiendusena sisaldab LESS muutujaid, korduvkasutatavate koodijuppide segusid, lihtsa matemaatika toiminguid, pesastamist ja isegi värvifunktsioone.

Lisateavet

Lisateabe saamiseks külastage ametlikku veebisaiti http://lesscss.org/ .

Kuna meie CSS on kirjutatud käsuga Less ja kasutab muutujaid ja segusid, tuleb see lõplikuks tootmisrakenduseks kompileerida. Siin on, kuidas.

Märkus. Kui saadate GitHubile tõmbetaotluse muudetud CSS-iga, peate CSS -i uuesti kompileerima, kasutades mõnda neist meetoditest.

Koostamise vahendid

Käsurida

Käsurea kaudu kompileerimiseks järgige GitHubi projekti readme juhiseid .

JavaScript

Laadige alla uusim Less.js ja lisage selle (ja Bootstrapi) tee <head>.

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

Failide .less uuesti kompileerimiseks lihtsalt salvestage need ja laadige oma leht uuesti. Less.js kompileerib need ja salvestab kohalikku salvestusruumi.

Mitteametlik Maci rakendus

Mitteametlik Maci rakendus jälgib .less failide katalooge ja kompileerib koodi kohalikeks failideks pärast vaadatud .less faili iga salvestamist. Soovi korral saate rakenduses automaatse minimeerimise eelistusi ja seda, millisesse kataloogi kompileeritud failid jõuavad.

Rohkem rakendusi

Prõks

Crunch on suurepärase välimusega LESS-redaktor ja kompilaator, mis on üles ehitatud Adobe Airile.

CodeKit

CodeKit on Maci mitteametliku rakendusega sama mehe loodud rakendus, mis kompileerib LESS, SASS, Stylus ja CoffeeScript.

Lihtne

Maci, Linuxi ja Windowsi rakendus VÄHEM failide pukseerimiseks. Lisaks on lähtekood GitHubis .

Käivitage kiiresti mis tahes veebiprojekt, sisestades kompileeritud või minimeeritud CSS-i ja JS-i. Lihtsaks uuendamiseks ja edasiseks hoolduseks lisage kohandatud stiilidele eraldi kiht.

Seadistage faili struktuur

Laadige alla uusim kompileeritud Bootstrap ja asetage see oma projekti. Näiteks võib teil olla midagi sellist:

  rakendus/
      paigutused/
      mallid/
  avalik/
      css/
          bootstrap.min.css
      js/
          bootstrap.min.js
      img/
          glyphicons-halflings.png
          glyphicons-halflings-white.png

Kasutage starteri malli

Alustamiseks kopeerige järgmine põhi-HTML.

  1. <html>
  2. <pea>
  3. <title> Bootstrap 101 mall </title>
  4. <!-- Bootstrap -->
  5. <link href = "public/css/bootstrap.min.css" rel = "laadileht" >
  6. </head>
  7. <keha>
  8. <h1> Tere, maailm! </h1>
  9. <!-- Bootstrap -->
  10. <script src = "public/js/bootstrap.min.js" ></script>
  11. </body>
  12. </html>

Kiht kohandatud koodile

Vajadusel töötage oma kohandatud CSS-i, JS-i ja muuga, et muuta Bootstrap oma eraldi CSS- ja JS-failidega omaks.

  1. <html>
  2. <pea>
  3. <title> Bootstrap 101 mall </title>
  4. <!-- Bootstrap -->
  5. <link href = "public/css/bootstrap.min.css" rel = "laadileht" >
  6. <!-- Projekt -->
  7. <link href = "public/css/application.css" rel = "laadileht" >
  8. </head>
  9. <keha>
  10. <h1> Tere, maailm! </h1>
  11. <!-- Bootstrap -->
  12. <script src = "public/js/bootstrap.min.js" ></script>
  13. <!-- Projekt -->
  14. <script src = "public/js/application.js" ></script>
  15. </body>
  16. </html>