sassをベースにしたフレームワークがcompassです。
Contents
compassとは?
- sassの記法をベースにCSSファイルの作成が可能
- cssだけではなく、jsやimageファイルなどのディレクトリ情報を設定できる
- sassの記法などについても各種設定することができる
- 一回一回sassコマンドを打たなくても後述する監視状態にすることで保存時にすぐにcssファイルを作ることができる
- もとになるような便利なCSSのテンプレート的なものが多数含まれている
使用方法
新規プロジェクト
1 |
compass create サンプルプロジェクト名 |
上記コマンドで設定ファイルやディレクトリなど一通りのものが作られます。
ディフォルトだとconfig.rb(各ディレクトリ情報や設定などが書かれているファイル) sass(sassファイルが格納されている) stylesheet(生成されるcss)が作られています。
上記コマンドは新規のときではなく、sassファイルを更新したときに、うてばcssが作成されます。(既存のファイルが消されるようなことはないです。)
なお、下記コマンドをうてば一回一回compass createコマンドを打たなくても文字通り監視されるので、scssファイルが更新された瞬間にcssが作られます。コマンドに出力されます。
1 |
compass watch プロジェクトのパス |
sassディレクトリを指定しても有効になりません。プロジェクトのパスを指定するようにしましょう。