PORTFOLIO & WEB DESIGN MEMORANDOM BLOG
PORTFOLIO & WEB DESIGN MEMORANDOM BLOG
【CSS】Live Sass Compilerの使い方・設定
タグ :
目次
インストール方法
1. VS Code左の「拡張機能」アイコンをクリック
2. 「Live Sass Compiler」で検索
3. インストール(作者:Ritwick Dey)
基本の使い方(超シンプル)
1. .scssファイルを作る(例:style.scss)
2. 画面右下の「Watch Sass」ボタンをクリック
これだけで保存するたびに自動でCSS生成されます
生成されるファイル例
- style.scss → style.css
- → style.css.map
よく使う設定(settings.json)
VS Code設定で下記を追加すると便利です。
- "liveSassCompile.settings.formats": [
- {
- "format": "expanded",
- "extensionName": ".css",
- "savePath": "/css"
- }
- ],
- "liveSassCompile.settings.generateMap": true
ポイント
• /css → CSSをcssフォルダに出力
• expanded → 見やすいCSS
• compressed → 圧縮CSS(本番用)
@useの使い方(Sassの分割)
Sassではファイルを分けて管理できます
ファイル構成例
- scss/
- ├ style.scss(メイン)
- ├ _header.scss
- ├ _footer.scss
- ├ _variables.scss
partial(パーシャル)とは?
ファイル名に _ をつけること。
- _header.scss
これは「単体ではCSSにしないファイル」という意味になる。
@useの書き方
- @use "variables";
- @use "header";
- @use "footer";
• _は書かない
• .scssも省略OK
CSSはどう書き出されるのか
SCSS(元ファイル)
- $main-color: blue;
- .header {
- color: $main-color;
- .title {
- font-size: 20px;
- }
- }
出力されるCSS
- .header {
- color: blue;
- }
- .header .title {
- font-size: 20px;
- }
重要ポイント
• ネスト(入れ子)は展開される
• 変数は普通の値になる
• mixinなども全部展開される
出力の仕組みまとめ
- SCSSを書く
- ↓
- 保存(Ctrl + S)
- ↓
- Live Sassが自動コンパイル
- ↓
- CSSファイル生成
- ↓
- HTMLで読み込む
HTML側の読み込み
- <link rel="stylesheet" href="css/style.css">
※ SCSSは直接読み込めません
よくある便利テク
変数
- $color: red;
ネスト
- nav {
- ul {
- list-style: none;
- }
- }
&(親参照)
- .btn {
- &:hover {
- opacity: 0.7;
- }
- }
よくあるミス
* Watch Sass押してない
* 保存してない
* パスが間違ってる
* partialに直接書いてる(出力されない)
まとめ
• Live Sassは「保存するだけでCSS生成」
• @importでファイル分割できる
• SCSSは最終的に普通のCSSに変換される
MILMONA MILMONA MILMONA MILMONA MILMONA
MILMONA MILMONA MILMONA MILMONA MILMONA















