Sassってみる

WEB製作者のためのSassの教科書という本をkindleで気の迷いにより買ってしまったので、簡単に試してみます。

うちの環境

念のためうちの環境ですが、
・mac os 10.9
・ruby 2.0.0.p247
です。

インストール

・Ruby が 必須らしい
・インストール簡単:gemでインストールする

$ sudo gem install sass
Password:
Fetching: sass-3.2.12.gem (100%)
Successfully installed sass-3.2.12
Parsing documentation for sass-3.2.12
Installing ri documentation for sass-3.2.12
1 gem installed
$ sass -v
Sass 3.2.12 (Media Mark)
以上です。
実際に使ってみる
教科書のままですがこんなかんじに使ってみる。
#sass.scss
#main{
width: 600px;
p {
margin: 0 0 1em;
em {
color: #f00;
}
}
small {
font-size: small;
}
}
これを保存してコンパイル?します。
terminalで以下をたたきます
sass(コマンド名) sass.scss(作ったsassファイル):test.css(コンパイルをかけたあとのアウトプットするcss名を指定する)
$sass sass.scss:test.css
で実際に出来たファイルが
#main {
width: 600px; }
#main p {
margin: 0 0 1em; }
#main p em {
color: #f00; }
#main small {
font-size: small; }
これを以下のコマンドにすると
$sass sass.scss:test.css --style expand
こんなかんじで見慣れた感じで出ます。
#main {
width: 600px; }
#main p {
margin: 0 0 1em; }
#main p em {
color: #f00; }
#main small {
font-size: small; }
他にも圧縮系のやつとかいろいろあるっぽいです。
ですです。
よし構文勉強するべさ。