Memo

メモ > 技術 > 開発: Sass

導入
※今ならGulpやWebpackからコンパイルする方がいいかも。 Gulpによる構築は Gulp.txt を参照。 Koala http://koala-app.com/ Sass(SCSS)+Koalaを使ってみよう。導入編 http://mizukazu.minibird.jp/sass-scss-koala/ フリーのSass,LessコンパイラKoala http://blog.sou-lab.com/koala/ KoalaというSCSS(SASS)開発補助ツールを使ってWordPressテーマの開発効率を手軽にアップする方法 http://nelog.jp/wordpress-sass-compass-gui これからSassを始めたい人へ!導入手順をまとめてみた(Dreamweaver対応) | 株式会社LIG https://liginc.co.jp/web/html-css/css/56599 CSSの常識が変わる!「Compass」の基礎から応用まで! | 株式会社LIG https://liginc.co.jp/designer/archives/11623
動作確認
sass-test/index.html を作成し、以下の内容を記述する。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>テスト</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <h1>テスト</h1> <p>テスト。</p> </body> </html>
sass-test/sass/style.scss を作成し、以下の内容を記述する。
// ネストのテスト div { p { font-weight: bold; } } // 変数のテスト $fontColor: #525252; h1 { color: $fontColor; }
Koalaの「+」から sass-test フォルダを登録すると、以下のファイルが作成された。 SASSファイルを編集すると、CSSファイルにも反映された。(初期設定では自動コンパイルで無いかも?後述の設定内容を確認。) 他にもコンパイル対象にしたいファイルがあれば、すべて登録する。(勝手に登録されるかも?) sass-test/css/style.css sass-test/css/style.css.map Koalaに表示されたSCSSをクリックするとコンパイル設定が表示される。以下の設定にするか。 他の人が編集していたファイルなら、その設定に合わせておくのが無難。 ・自動コンパイル(チェック) ・Source Map(チェック) ・アウトプットスタイル:compressed(選択)
メモ
Sassで作成されたデータを引き継いだときに行った作業。 Sassフォルダに実際にコーディングされたものがある。 ディレクトリを丸ごとKoalaにドラッグ&ドロップすると、scss/style.scssだけが一覧に表示された。 scss内のファイルを編集すればcss内に反映されるようになった。 (起動させてから少し待ったほうがいいかも。Koalaを閉じるとSassの変換も止まるので、ウインドウは開いたままにする。) あとはひたすらscssファイルを編集すればいい。 作成されたCSSファイルに行数とパスが含まれている場合、 Koala側の各プロジェクトのコンパイル設定画面のオプションで「Line Comments」のチェックを外す。 git管理する場合、scssやconfig.rbも含めて公開ディレクトリ内に置けば良さそう。 「.sass-cache」を管理対象外にすれば良さそう。 JavaScriptは直接編集する。画像は直接images内に配置する。
バージョンアップ
最新版のインストーラー(KoalaSetup.exe)をダウンロードし、 インストール済みの場所に上書きでインストールした。 設定もクリアされずに残っていた。

Advertisement