Bootstrap erweitern

Erweitern Sie Bootstrap, um die enthaltenen Styles und Komponenten sowie LESS-Variablen und Mixins zu nutzen.

Kopf hoch! Diese Dokumente beziehen sich auf v2.3.2, das nicht mehr offiziell unterstützt wird. Sehen Sie sich die neueste Version von Bootstrap an!
WENIGER CSS

Bootstrap basiert im Kern auf LESS, einer dynamischen Stylesheet-Sprache, die von unserem guten Freund Alexis Sellier entwickelt wurde . Es macht die Entwicklung von systembasiertem CSS schneller, einfacher und macht mehr Spaß.

Warum WENIGER?

Einer der Ersteller von Bootstrap hat dazu einen kurzen Blogbeitrag geschrieben , der hier zusammengefasst ist:

  • Bootstrap kompiliert mit Less im Vergleich zu Sass etwa 6x schneller
  • Es wird weniger in JavaScript geschrieben, was uns das Eintauchen und Patchen im Vergleich zu Ruby mit Sass erleichtert.
  • Weniger ist mehr; Wir möchten das Gefühl haben, CSS zu schreiben und Bootstrap für alle zugänglich zu machen.

Was ist inbegriffen?

Als Erweiterung von CSS enthält LESS Variablen, Mixins für wiederverwendbare Codeschnipsel, Operationen für einfache Mathematik, Verschachtelungen und sogar Farbfunktionen.

Mehr erfahren

Besuchen Sie die offizielle Website unter http://lesscss.org/ , um mehr zu erfahren.

Da unser CSS mit Less geschrieben ist und Variablen und Mixins verwendet, muss es für die endgültige Produktionsimplementierung kompiliert werden. Hier ist wie.

Hinweis: Wenn Sie eine Pull-Anforderung mit geändertem CSS an GitHub senden, müssen Sie das CSS mit einer dieser Methoden neu kompilieren.

Werkzeuge zum Kompilieren

Befehlszeile

Befolgen Sie die Anweisungen in der Projekt-Readme auf GitHub zum Kompilieren über die Befehlszeile.

JavaScript

Laden Sie die neueste Less.js herunter und fügen Sie den Pfad dazu (und Bootstrap) in die <head>.

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

Um die .less-Dateien neu zu kompilieren, speichern Sie sie einfach und laden Sie Ihre Seite neu. Less.js kompiliert sie und speichert sie im lokalen Speicher.

Inoffizielle Mac-App

Die inoffizielle Mac-App überwacht Verzeichnisse mit .less-Dateien und kompiliert den Code nach jedem Speichern einer überwachten .less-Datei in lokale Dateien. Wenn Sie möchten, können Sie in der App die Einstellungen für das automatische Minifizieren und das Verzeichnis, in dem die kompilierten Dateien landen, umschalten.

Mehr Apps

Knirschen

Crunch ist ein großartig aussehender LESS-Editor und -Compiler, der auf Adobe Air basiert.

CodeKit

CodeKit wurde von demselben Typ wie die inoffizielle Mac-App entwickelt und ist eine Mac-App, die LESS, SASS, Stylus und CoffeeScript kompiliert.

Einfach

Mac-, Linux- und Windows-App zum Drag-and-Drop-Kompilieren von LESS-Dateien. Außerdem befindet sich der Quellcode auf GitHub .

Starten Sie schnell ein beliebiges Webprojekt, indem Sie das kompilierte oder minimierte CSS und JS einfügen. Legen Sie benutzerdefinierte Stile separat an, um Upgrades und Wartung in Zukunft zu vereinfachen.

Dateistruktur einrichten

Laden Sie den neuesten kompilierten Bootstrap herunter und platzieren Sie ihn in Ihrem Projekt. Sie könnten zum Beispiel so etwas haben:

  Anwendung/
      Grundrisse/
      Vorlagen/
  Öffentlichkeit/
      css/
          bootstrap.min.css
      js/
          bootstrap.min.js
      Bild/
          glyphicons-halblinge.png
          glyphicons-halblinge-weiss.png

Startervorlage verwenden

Kopieren Sie den folgenden Basis-HTML-Code, um zu beginnen.

  1. <html>
  2. <Kopf>
  3. <title> Bootstrap-101-Vorlage </title>
  4. <!-- Bootstrap -->
  5. <link href = "public/css/bootstrap.min.css" rel = "stylesheet" >
  6. </head>
  7. <Körper>
  8. <h1> Hallo Welt! </h1>
  9. <!-- Bootstrap -->
  10. <script src = "public/js/bootstrap.min.js" ></script>
  11. </body>
  12. </html>

Legen Sie benutzerdefinierten Code an

Arbeiten Sie nach Bedarf in Ihrem benutzerdefinierten CSS, JS und mehr, um Bootstrap mit Ihren eigenen separaten CSS- und JS-Dateien zu Ihrem eigenen zu machen.

  1. <html>
  2. <Kopf>
  3. <title> Bootstrap-101-Vorlage </title>
  4. <!-- Bootstrap -->
  5. <link href = "public/css/bootstrap.min.css" rel = "stylesheet" >
  6. <!-- Projekt -->
  7. <link href = "public/css/application.css" rel = "stylesheet" >
  8. </head>
  9. <Körper>
  10. <h1> Hallo Welt! </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>