Ich würde gerne Kompass und Sass verwenden, um die Entwicklung zu beschleunigen. Im Moment habe ich Sass auf einem Mac installiert und ihn angewiesen, die SCSS-Datei auf Eingabe und eine CSS-Datei auf generierte Ausgabe zu überwachen.
Aus vielen Artikeln geht hervor, dass Sass mit Compass verwendet wird. Ich frage mich, warum dies der Fall ist und was Compass hinzufügt, ohne das Sass auskommt. Wenn Sie ein Beispiel geben können, desto besser.
Vielen Dank
css
sass
compass-sass
Chiko
quelle
quelle
Antworten:
Aus Sass und Compass in Action von Wynn Netherland, Nathan Weizenbaum, Chris Eppstein und Brandon Mathis:
(Betonung hinzugefügt)
quelle
Compass ist eine Erweiterung von Sass (wie in Compass erfordert Sass). Es hat einen eigenen Compiler (anstelle von
sass --watch
, den Sie verwendencompass watch
). Es verfügt über eine große Sammlung von Mixins und Funktionen, die Sie als unglaublich nützlich empfinden (obwohl häufig auf das Generieren von CSS3-Eigenschaften mit Herstellerpräfix hingewiesen wird, können beispielsweise Spritemaps und das dazugehörige CSS automatisch generiert werden).Compass ist auch so aufgebaut, dass Sie Ihre eigene Bootstrap- Typbibliothek für die einfache Bereitstellung in mehreren Projekten bündeln können, ohne die Quelle für jedes Projekt kopieren / einfügen zu müssen.
quelle