開発をスピードアップするために、コンパスとサスを使い始めたいです。現時点では、SassをMacにインストールし、入力用のscssファイルと生成された出力用のcssファイルを監視するように指示しています。
多くの記事から、SassはCompassで使用されていますが、なぜそうなのか、Sassには何がCompassに追加されているのでしょうか?例を挙げることができれば、より良いです。
ありがとう
Sass and Compass in Action、Wynn Netherland、Nathan Weizenbaum、Chris Eppstein、およびBrandon Mathisから:
1.3コンパスとは何ですか?
Compassは、Sass作成者がよりスマートなスタイルシートを作成するのを支援し、デザイナーと開発者のコミュニティが強力なフレームワークを作成および共有できるようにします。簡単に言えば、CompassはSassフレームワークです、Webのスタイリング作業をスムーズかつ効率的にするように設計されています。 RubyのWebアプリケーションフレームワークとしてのRailsと同じように、Compassは便利なツールのコレクションであり、Sassのバトルテスト済みのベストプラクティスです。
(強調を追加)
CompassはSassの拡張機能です(CompassではSassが必要です)。独自のコンパイラがあります(sass --watch
の代わりに、compass watch
を使用します)。信じられないほど便利なミックスインと関数の大規模なコレクションがあります(一般にベンダープレフィックスのCSS3プロパティを生成するために指されていますが、スプライトマップとそれらに対応するCSSを自動生成するなどのことができます)。
Compassは、独自のbootstrapタイプライブラリをバンドルして、複数のプロジェクトにソースをコピー/貼り付けすることなく簡単にデプロイできるように構築されています。