Schneller Tipp Arbeiten mit SASS und Bootstrap

Der Bootstrap von Twitter ist unbestreitbar beliebt - und wenn Sie ein Fan von CSS-Präprozessoren sind, werden Sie die Tatsache lieben, dass er auf LESS basiert. Wenn Sie (wie ich) gerne mit SASS arbeiten, steht leider nichts zur Verfügung, um Ihnen den Einstieg zu erleichtern. Bis jetzt. In diesem Tutorial wird erklärt, wie man SASS, Compass und Twitter Bootstrap kombiniert.

Neues Sass-Logo von Bermon Painter


Wir haben die Einführung von SASS und Compass für Designer vor Webdesigntuts + behandelt. Schauen Sie sich das an, wenn Sie einen Anfängerleitfaden benötigen.

Schritt 1: Die gefürchteten Downloads

Zunächst müssen wir einige Assets herunterladen. Sie benötigen auch Ihren bevorzugten Texteditor. Ich verwende WebStorm von JetBrains, aber Sie können das, was Sie möchten, frei verwenden.

Gehen Sie zu rubyinstaller.org, damit wir Ruby packen können und drücken Sie den großen roten Download-Button. Klicken Sie auf dieser Downloadseite auf den aktuellen Rails-Link. Die Version, die ich heute verwende, ist: rubyinstaller-1.9.3-p286

Sobald der Download beginnt, müssen wir uns einen Live-Reloader holen. Gehen Sie auf einem Windows-Computer zu Scout; Bei meinem Live-Reloader der Wahl werden Mac-Benutzer wahrscheinlich LiveReload verwenden.

Die nächste Aufgabe besteht darin, eine großartige SASS-Edition von Twitter Bootstrap-SASS von GitHub zu erwerben: Klicken Sie einfach auf ZIP… (Ich kann Thomas McDonald für diese Konvertierung von LESS nicht genug danken.)

Okay, das ist es zum Download.


Schritt 2: Mania installieren

Installieren Sie das Ruby-Installationsprogramm und den Scout.

Erstellen Sie nun einen temporären Ordner und extrahieren Sie die Bootstrap-Sass-Zip-Datei darin:

Als nächstes müssen wir uns in unser Eingabeaufforderungsfenster begeben, um unser Projekt einzurichten. Fahren Sie fort und tippen Sie ein gem installieren kompass an der Eingabeaufforderung C: \.

Dadurch wird der Kompass auf Ihrem Computer installiert. Warten Sie einfach ein paar Minuten, bis Sie fertig sind (vielleicht einen Kaffee trinken). Sobald dies erledigt ist, schließen Sie die Eingabeaufforderung.

Wechseln Sie zu dem Verzeichnis, in dem Sie Ihr neues Projekt ablegen möchten, und klicken Sie dann mit der rechten Maustaste (bei Windows) auf den Ordner. Wählen Sie dann Befehlsfenster hier öffnen. Sobald das geöffnet ist, tippen Sie ein Kompass erstellen YourProjectName. Sie können auch direkt über die Eingabeaufforderung zu Ihrem Projekt navigieren. Weitere Informationen zum Durchführen von Verzeichnissen finden Sie in der Einführung des Designers in die Befehlszeile.

Das ist alles, um Ihr Compass / Sass-Projekt zu erstellen.


Schritt 3: Implementiere deine Seele

Erinnern Sie sich, als Sie diesen temporären Ordner erstellt haben? Jetzt ist es an der Zeit, Bootstrap zu packen und hineinzuwerfen.

Gehen Sie weiter über 'YourTempFolder \ thomas-mcdonald-bootstrap-sass-dabed1e \ vendor \ assets'. Dort kopieren Sie den Inhalt des Assets-Ordners und fügen ihn in Ihren Projektordner ein. Löschen Sie einfach den Bildschirm und die print.scss-Datei in Ihrem Sass-Ordner.

Ihr Projektordner sollte ungefähr so ​​aussehen:

Sie haben jetzt ein Bootstrap-Projekt mit allen SCSS-Goodies eingerichtet. Um jetzt Ihre HTML-Datei abzurufen, verwende ich fluid.html aus den HTML-Vorlagen auf der Bootstrap-Website von Twitter.

Sehen Sie sich auf der Website die Quelle an und kopieren Sie sie (eine ziemlich einfache Möglichkeit, einige grundlegende Bootstrap-Markups zu erhalten). Starten Sie dann Ihren Texteditor, erstellen Sie eine neue Datei und nennen Sie sie index.html. Fahren Sie fort und fügen Sie den HTML-Inhalt aus der Bootstrap-HTML-Vorlage von Twitter ein.

Wenn dies abgeschlossen ist, bearbeiten Sie die HTML-Datei, um alle Verweise auf Ihre Dateistruktur zu zeigen, dh… href = "… /assets/ico/favicon.ico" auf href = "images / favicon.ico".

Vergessen Sie nicht, Ihren Stylesheet-Verweis auf "stylesheets / style.css" zu setzen! Sie müssen auch jquery.js in bootstrap.js ändern. Nehmen Sie sich Zeit und glätten Sie die HTML-Referenzen entsprechend Ihren Projektpfaden.

Erstellen Sie in Ihrem Sass-Ordner eine Datei namens style.scss, damit Scout weiß, wonach er suchen soll. Fire Scout auf! Der Scout sollte so aussehen, wenn Sie auf die Wiedergabetaste klicken.

Es erstellt und aktualisiert Ihre CSS automatisch und verhält sich effektiv wie der Befehl 'compass watch'.

Bekomm dein style.scss In Ihrem Texteditor geöffnet, müssen Sie zwei Importregeln hinzufügen: @import 'bootstrap'; und @import 'Bootstrap-responsive';. Speichern Sie es!

Glückwunsch, Sie haben jetzt eine funktionierende und sehr modifizierbare Bootstrap- und Sass-Site!

Hinweis: Die Mixins und Variablen können einfach geändert werden, indem Sie in /bootstrap/_mixins.scss und /bootstrap/_variables.scss gehen.


Fazit

Die Macht von Bootstrap und Sass kann nicht geleugnet werden. Nutze diese Macht weise! Für Hinweise zur Verwendung des Bootstraps von Twitter schauen Sie sich unsere Bootstrap 101-Serie an oder besuchen Sie die Bootstrap-Website von Twitter und informieren Sie sich bei Thomas McDonald über GitHub. Wenn nichts anderes, schicken Sie ihm ein schnelles Dankeschön!


Ressourcen

Hier noch einmal die Links und ein paar zusätzliche Lernressourcen.

  • Vorstellung von SASS und Compass für Webdesigner
  • Bootstrap 101
  • Twitter's Bootstrap
  • Bootstrap-Sass
  • Rubin
  • Erkunden
  • Koda
  • WebStorm von JetBrains