SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

SassとCompassをつかってCSSを効率作成しよう

CSSフレームワーク「Compass」の基礎

SassとCompassをつかってCSSを効率作成しよう(3)

Mac環境

 ターミナルを起動して「compass create プロジェクトフォルダパス」と入力してプロジェクトフォルダを作成します。

 今回は「/Users/suzuki-kenji」の下に「compass_project」というプロジェクトプロジェクトフォルダを作成します。Congratulations!と表示されれば成功です。

 次に、プロジェクトフォルダにScssファイルを配置した時に自動コンパイルされるように設定します。同様にターミナルからプロジェクトフォルダに移動して「compass watch」と入力します。

 そうすると、プロジェクトフォルダにScssファイルを配置すれば、CSSファイルに自動コンパイルされます。この操作は、コマンドプロンプト上でCtrl+Cを押すまで有効です。

 では、実際にSassファイルからCSSファイルを作成してみましょう。

 先ほど作成したcompass_projectフォルダを見てみると、このような感じになっています。

作成されたフォルダとファイル 内容
config.rb compassの設定ファイルです。詳しくは次回説明します
sassフォルダ sassファイルを配置するフォルダです
ie.scss Sassのサンプルファイルです
print.scss Sassのサンプルファイルです
screen.scss Sassのサンプルファイルです
stylesheetsフォルダ 出力フォルダです。
SassファイルがコンパイルされてCSSファイルが配置されます
ie.css コンパイルされたCSSファイルです
print.css コンパイルされたCSSファイルです
screen.css コンパイルされたCSSファイルです

 ためしにsassフォルダにtest.scssファイルを配置してみます。

test.scss
//sample
ul{
margin:5px;
li{
float:left;
}
}

 すると、stylesheetsフォルダにtest.cssファイルがコンパイルされます。

test.css
/* line 2, ../sass/test.scss */
ul {
  margin: 5px;
}
/* line 4, ../sass/test.scss */
ul li {
  float: left;
}

まとめ

 今回はCompassの導入部分を紹介しました。次回はCompassの実践についてご紹介します。

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
SassとCompassをつかってCSSを効率作成しよう連載記事一覧

もっと読む

この記事の著者

鈴木 健二(オイシックス株式会社)(スズキ ケンジ)

オイシックスにてスマホ開発担当。映像製作、DTPなどのデザイナー経験があり、フロントエンドからサーバサイドまで幅広く開発を行っている。現在仙台在住で、毎週東京のオイシックス本社まで通っている。得意分野はJavaScript、CSS。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/7772 2014/05/27 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー