CSSの地獄から抜け出した夜
2022年の秋、私は本気で挫折しそうだった。
Web制作の副業を始めて半年。初めて受注した中規模サイトのコーディング案件で、CSSファイルが5,000行を超えてた。クライアントから「この青色を全部緑に変更してほしい」って連絡が来て、検索置換で一気に変えたら、関係ない部分まで変わっちゃって大惨事。
修正に丸2日。報酬は10万円だったけど、時給換算したら1,000円以下。これじゃバイトの方がマシだ。

「Web制作の副業、向いてないのかな…」
そう思ってた時、先輩エンジニアに相談したら、こう言われた。
「Sass使ってないの? 今どきCSS直書きは効率悪すぎるよ」
Sass? 聞いたことはあったけど、「まだCSSも完璧じゃないのに、新しいこと覚えるのは無理」って思ってた。でも、背に腹は代えられない。週末、必死で勉強した。
1ヶ月後。同じくらいの規模のサイト案件を受注したんだけど、今度はSassで書いた。色の変更? 変数を1箇所変えるだけ。レスポンシブ対応? ネストで綺麗に整理。作業時間は前回の半分以下。時給は2倍以上になった。
あれから2年。今は月の副業収入が25万円を超えてる。案件の8割はSassを使う。クライアントからも「コードが綺麗で修正しやすい」って評価されて、継続案件が増えた。
この記事では、「Sassって難しそう」「CSSだけで十分じゃない?」って思ってる人に向けて、Sass/SCSSが副業エンジニアにとって必須スキルである理由と、実践的な学習方法を全部話していく。
プログラミング学習してる人、Web制作で副業したい人、案件の作業効率を上げたい人。Sass/SCSSは、あなたの副業収入を確実に増やす武器になる。実際、私がメンターしてる受講生の中にも、Sassを覚えてから案件単価が1.5倍になった人が何人もいる。
なぜSass/SCSSが副業エンジニアに必須なのか
Web制作会社の案件はほぼSassが必須条件
クラウドワークスやランサーズでWeb制作案件を見ると、わかることがある。単価が高い案件(20万円以上)の必須スキル欄に、高確率で「Sass/SCSS」って書いてある。
実際の案件例:
【募集】コーポレートサイトのコーディング
予算: 25万円
納期: 3週間
必須スキル:
- HTML5/CSS3
- Sass(SCSS)
- レスポンシブ対応
- WordPressテーマ制作経験
逆に、CSS直書きでOKな案件は、単価が5~10万円程度のLP(ランディングページ)制作とか、簡単な修正作業が多い。つまり、Sassができるかできないかで、取れる案件の単価が2~3倍違う。
私の経験だと:
- CSS直書き案件の平均単価: 8万円
- Sass案件の平均単価: 22万円
差額14万円。これが毎月の収入の差になる。
作業効率が圧倒的に上がる = 時給が上がる
Sassの最大のメリットは、作業効率。
CSSで500行書くところが、Sassなら300行で済む。しかも、修正も楽。つまり、同じ作業を短時間でこなせる = 時給が上がる。
実際の数字で比較してみる。
CSSで中規模サイトをコーディングした場合:
- HTML構築: 15時間
- CSS記述: 20時間
- レスポンシブ対応: 10時間
- 修正対応: 8時間
- 合計: 53時間
- 報酬10万円の場合、時給1,886円
Sassで同じサイトをコーディングした場合:
- HTML構築: 15時間(変わらず)
- SCSS記述: 12時間(変数とネストで効率化)
- レスポンシブ対応: 6時間(メディアクエリの記述が楽)
- 修正対応: 3時間(変数変更だけで済むことが多い)
- 合計: 36時間
- 報酬10万円の場合、時給2,777円
時給が約900円アップ。月4件こなせば、3.6万円の差。年間で43万円違う。

これ、マジで大きい。
大規模案件・継続案件が取りやすくなる
Sassを使うと、コードが整理される。変数でカラーパレットを管理したり、ミックスインで共通パーツをまとめたり。
結果、納品したコードを見たクライアントが「お、この人プロだな」って思ってくれる。で、継続案件につながる。
実際、私が今抱えてる継続案件3件(月額合計17万円)は、全部Sassで納品したクライアント。最初の案件では「コードが綺麗で修正しやすい」って評価されて、「次回もお願いします」ってなった。
大規模案件も同じ。ページ数が多いサイトとか、複雑なデザインのサイトは、CSS直書きだと管理が地獄になる。でもSassなら、ファイルを分割して管理できるから、大規模案件でも対応できる。
学習コストが低い割にリターンが大きい
「Sassって難しそう」って思うかもしれないけど、実は学習コストは低い。
CSSが書ければ、基本的にSassも書ける。なぜなら、SCSSはCSSの構文と完全互換だから。
学習に必要な時間:
- 基礎理解: 1週間
- 実践練習: 2週間
- 案件レベル: 1ヶ月
たった1ヶ月で、案件単価が1.5~2倍になるスキルが手に入る。コスパ最強。
私がメンターしてる受講生で、Sass学習を始めて3週間で初案件取った人がいる。単価15万円のコーポレートサイト制作。CSS直書きの時は8万円の案件しか取れなかったのに、Sassを覚えただけで単価が倍近くになった。
実務経験者として評価される
クラウドソーシングのプロフィールに「Sass/SCSS可能」って書くだけで、提案の採用率が上がる。
理由は簡単。Sassが使えるってことは、ある程度の実務経験がある証拠だから。初心者はCSSしか書けないけど、Sassを使ってるエンジニアは「わかってる人」って思われる。
実際、私のプロフィールにSass/SCSSを追加した後、提案の返信率が1.5倍になった。以前は10件提案して2件返信だったのが、10件提案して3件返信になった。
Sass/SCSSの基本機能と実践的な使い方
変数機能で一元管理
Sassの最も基本的で、最も便利な機能が変数。
CSSだと、同じ色を何十箇所にも書かないといけない。で、色変更の指示が来たら、全部手作業で変える。見落としがあったら、デザインが崩れる。
Sassなら、変数で一元管理。
CSS(変数なし)の場合:
header {
background-color: #3498db;
}
.btn-primary {
background-color: #3498db;
}
.link-color {
color: #3498db;
}
footer a {
color: #3498db;
}
この青色を緑に変更する場合、4箇所全部変える必要がある。実際のサイトだと、100箇所とかあったりする。
SCSS(変数あり)の場合:
// 変数定義
$primary-color: #3498db;
$secondary-color: #2ecc71;
$text-dark: #333333;
// 使用例
header {
background-color: $primary-color;
}
.btn-primary {
background-color: $primary-color;
}
.link-color {
color: $primary-color;
}
footer a {
color: $primary-color;
}
色を変える時は、$primary-colorの値を1箇所変えるだけ。全部一瞬で変わる。
これ、色だけじゃなくて、フォントサイズ、余白、ブレークポイントとかも全部変数で管理できる。
// よく使う変数の例
$primary-color: #3498db;
$secondary-color: #2ecc71;
$text-color: #333333;
$bg-color: #ffffff;
$font-base: 16px;
$font-large: 24px;
$font-small: 14px;
$spacing-small: 8px;
$spacing-medium: 16px;
$spacing-large: 32px;
$breakpoint-mobile: 480px;
$breakpoint-tablet: 768px;
$breakpoint-desktop: 1024px;
こういう変数ファイルを作っておくと、サイト全体のデザインを一元管理できる。クライアントから「全体的にもう少し余白を広げて」って言われても、$spacing-mediumの値を変えるだけ。

ネスト機能でコードがスッキリ
Sassのネスト機能を使うと、HTMLの構造とCSSの構造が一致するから、めちゃくちゃわかりやすくなる。
CSS(ネストなし):
nav {
background-color: #333;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
}
nav ul li {
display: inline-block;
}
nav ul li a {
color: white;
text-decoration: none;
padding: 10px 20px;
}
nav ul li a:hover {
background-color: #555;
}
SCSS(ネストあり):
nav {
background-color: #333;
ul {
list-style: none;
margin: 0;
padding: 0;
li {
display: inline-block;
a {
color: white;
text-decoration: none;
padding: 10px 20px;
&:hover {
background-color: #555;
}
}
}
}
}
HTMLの構造がnav > ul > li > aってなってたら、SCSSも同じ構造で書ける。どこを触れば何が変わるか、一目でわかる。
ただし、ネストしすぎは注意。深すぎると逆にわかりにくくなる。目安は3~4階層まで。
ミックスインで共通スタイルを使い回す
ミックスインは、よく使うスタイルのかたまりをテンプレート化して、何度も使い回せる機能。
例えば、フレックスボックスで中央配置するスタイル。これ、めちゃくちゃよく使う。
SCSS:
// ミックスイン定義
@mixin flex-center {
display: flex;
justify-content: center;
align-items: center;
}
// 使用例
.header-content {
@include flex-center;
height: 100px;
}
.card {
@include flex-center;
min-height: 200px;
}
.button-wrapper {
@include flex-center;
padding: 20px;
}
これだけで、同じスタイルを何度も書く手間が省ける。
引数を使えば、さらに便利。
// 引数付きミックスイン
@mixin button-style($bg-color, $text-color) {
background-color: $bg-color;
color: $text-color;
padding: 10px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
&:hover {
opacity: 0.8;
}
}
// 使用例
.btn-primary {
@include button-style(#3498db, white);
}
.btn-danger {
@include button-style(#e74c3c, white);
}
.btn-success {
@include button-style(#2ecc71, white);
}
ボタンのスタイルを一元管理できるし、新しいボタンを追加する時も、1行書くだけ。
パーシャルとインポートでファイル分割管理
大規模サイトになると、1つのCSSファイルが数千行になる。これ、管理が地獄。
Sassなら、ファイルを分割して管理できる。
scss/
├── _variables.scss # 変数
├── _mixins.scss # ミックスイン
├── _reset.scss # リセットCSS
├── _header.scss # ヘッダー
├── _footer.scss # フッター
├── _buttons.scss # ボタン
├── _forms.scss # フォーム
└── style.scss # メインファイル
メインファイル(style.scss)で、全部のファイルをインポート。
// style.scss
@use 'variables';
@use 'mixins';
@use 'reset';
@use 'header';
@use 'footer';
@use 'buttons';
@use 'forms';
こうすると、修正する時に「ヘッダーのスタイルを変えたい」って思ったら、_header.scssだけ開けばいい。全体を見渡す必要がない。
効率が段違いに上がる。
レスポンシブ対応がめちゃくちゃ楽になる
メディアクエリ、CSSだと書くのが面倒。
CSS:
.container {
width: 1200px;
margin: 0 auto;
}
@media (max-width: 768px) {
.container {
width: 100%;
padding: 0 20px;
}
}
.sidebar {
width: 300px;
float: left;
}
@media (max-width: 768px) {
.sidebar {
width: 100%;
float: none;
}
}
同じセレクタが離れた場所に2回出てくる。修正漏れが起きやすい。
SCSS:
.container {
width: 1200px;
margin: 0 auto;
@media (max-width: 768px) {
width: 100%;
padding: 0 20px;
}
}
.sidebar {
width: 300px;
float: left;
@media (max-width: 768px) {
width: 100%;
float: none;
}
}
メディアクエリをネストできる。関連するスタイルが1箇所にまとまる。修正も楽。
ブレークポイントを変数で管理すれば、さらに便利。
$breakpoint-tablet: 768px;
$breakpoint-mobile: 480px;
.container {
width: 1200px;
margin: 0 auto;
@media (max-width: $breakpoint-tablet) {
width: 100%;
padding: 0 20px;
}
}
クライアントから「タブレットのブレークポイントを800pxに変更して」って言われても、変数1箇所変えるだけ。
Sass/SCSSを学ぶ具体的なロードマップ
ステップ1: 環境構築とコンパイルの仕組みを理解(1週間)
Sassは、そのままではブラウザで読み込めない。CSSにコンパイル(変換)する必要がある。
最初はこれが難しく感じるかもしれないけど、ツールを使えば簡単。
おすすめの環境構築方法:
- VS Codeの拡張機能を使う(初心者向け)
VS Code(テキストエディタ)に「Live Sass Compiler」って拡張機能をインストールするだけ。
- VS Codeで「Live Sass Compiler」をインストール
- SCSSファイルを開いて、下部の「Watch Sass」をクリック
- 保存するたびに自動でCSSに変換される
これが一番簡単。私も最初はこれを使ってた。
- Node.jsとnpm(実務レベル)
# Sassパッケージのインストール
npm install -D sass
# コンパイルコマンド
npx sass scss/style.scss css/style.css
# 監視モード(自動コンパイル)
npx sass --watch scss:css
実務だとこっちを使う案件が多い。でも、最初は拡張機能で十分。
環境構築で1~2日かかるかもしれないけど、一度設定すれば後は楽。ここで挫折しないで。

ステップ2: 変数とネストをマスター(1週間)
環境構築ができたら、まずは変数とネスト。これだけで実用レベルになる。
練習課題1: 変数を使って色を管理
簡単なヘッダーを作って、色を変数で管理してみる。
$primary-color: #3498db;
$text-color: #333333;
header {
background-color: $primary-color;
h1 {
color: $text-color;
}
}
これをHTMLに適用して、ブラウザで表示。変数の値を変えて、色が変わることを確認。
練習課題2: ネストでナビゲーションを書く
nav {
background-color: #333;
ul {
list-style: none;
padding: 0;
li {
display: inline-block;
margin: 0 10px;
a {
color: white;
text-decoration: none;
&:hover {
color: #3498db;
}
}
}
}
}
これを何度も書いて、ネストの感覚を掴む。
毎日1時間、1週間続ければ、変数とネストは完全にマスターできる。
ステップ3: ミックスインとパーシャルを実践(2週間)
変数とネストができたら、次はミックスインとファイル分割。
練習課題3: よく使うミックスインを作る
// _mixins.scss
@mixin flex-center {
display: flex;
justify-content: center;
align-items: center;
}
@mixin button($bg-color) {
background-color: $bg-color;
color: white;
padding: 10px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
&:hover {
opacity: 0.8;
}
}
これを別ファイルに保存して、メインファイルでインポート。
// style.scss
@use 'mixins';
.card {
@include mixins.flex-center;
height: 200px;
}
.btn-primary {
@include mixins.button(#3498db);
}
練習課題4: ファイル分割してサイトを作る
小規模なサイト(ヘッダー、メインコンテンツ、フッター程度)を作って、ファイル分割で管理。
scss/
├── _variables.scss
├── _mixins.scss
├── _header.scss
├── _main.scss
├── _footer.scss
└── style.scss
この練習を2週間続ければ、実務レベルのSassが書けるようになる。
ステップ4: 実際のサイトを模写してみる(2週間)
学習の仕上げは、実際のサイトを模写すること。
有名企業のコーポレートサイトとか、気に入ったデザインのサイトを見つけて、Sassで再現してみる。
模写の手順:
- サイトのスクリーンショットを撮る
- HTMLで構造を作る
- SCSSで変数・ミックスインを定義
- ファイル分割して、セクションごとにスタイリング
- レスポンシブ対応
これを3サイトくらいやれば、かなり自信がつく。
私がメンターしてる受講生には、模写課題を5サイトやってもらってる。これが終わると、ほぼ全員が「案件取れる気がする」って言ってくれる。
注意点: 完璧主義にならない
Sassには、関数とか継承とか、他にも色々機能がある。でも、最初は変数・ネスト・ミックスイン・パーシャルだけで十分。
完璧に覚えようとすると、いつまでたっても案件に進めない。8割理解したら、案件を取る。案件をこなしながら、わからないことを調べて学ぶ。これが一番効率的。
私も、Sass学習を始めて1ヶ月で初案件を取った。最初は不安だったけど、わからないことが出てきたら、その都度ググって解決した。案件をこなすうちに、自然とスキルが上がった。
副業案件獲得のためのポートフォリオ作成
Sassを使ったサイトをGitHubに公開
案件を取るには、実績が必要。でも、最初は実績がない。だから、ポートフォリオを作る。
おすすめのポートフォリオ構成:
- 自己紹介サイト(自分のスキルとプロフィール)
- コーポレートサイト風のサイト(架空の企業サイト)
- LP(ランディングページ)
これを全部Sassで作って、GitHubに公開する。
GitHubに公開することで:
- 「Sassが使える」って証明になる
- クライアントがコードを見られる
- 技術力をアピールできる
実際、私がクラウドソーシングで提案する時は、必ずGitHubのリンクを貼る。これがあるだけで、採用率が全然違う。
ポートフォリオに入れるべき要素
ポートフォリオサイトには、以下の要素を入れる:
- 変数の一元管理
- カラーパレット、フォントサイズ、余白を変数で管理
- ファイル分割
- _variables.scss, _mixins.scss, _header.scssなど、役割ごとに分割
- レスポンシブ対応
- PC、タブレット、スマホで見やすいデザイン
- コメント
- コードに適切なコメントを入れて、わかりやすくする
// _variables.scss
// カラーパレット
$primary-color: #3498db;
$secondary-color: #2ecc71;
$text-color: #333333;
// フォントサイズ
$font-base: 16px;
$font-large: 24px;
// スペーシング
$spacing-small: 8px;
$spacing-medium: 16px;
$spacing-large: 32px;
// ブレークポイント
$breakpoint-tablet: 768px;
$breakpoint-mobile: 480px;
こういうコードをGitHubに上げておけば、クライアントが見て「この人、ちゃんとわかってるな」って思ってくれる。

クラウドソーシングのプロフィールを最適化
GitHubでポートフォリオを公開したら、クラウドソーシングのプロフィールに書く。
プロフィール例:
【スキルセット】
- HTML5/CSS3
- Sass(SCSS)
- JavaScript/jQuery
- レスポンシブ対応
- WordPress
【ポートフォリオ】
GitHub: [URLを記載]
- コーポレートサイト(Sass使用、ファイル分割管理)
- LP制作(レスポンシブ対応)
【実績】
- Webサイト制作: 15件
- WordPress構築: 8件
- LP制作: 10件
【稼働時間】
- 平日夜: 2~3時間
- 土日: 1日8時間
- 週20~25時間の稼働が可能です
「Sass(SCSS)」って明記することが超重要。これがあるだけで、高単価案件に応募できる。
提案文でSassの強みをアピール
案件に提案する時は、Sassを使うメリットをアピールする。
提案文の例:
お世話になります。貴社のコーポレートサイト制作の件、拝見いたしました。
【提案内容】
- レスポンシブ対応のコーポレートサイト制作
- Sass(SCSS)を使用し、保守性の高いコーディング
- WordPress組み込み
【Sassを使用するメリット】
1. コードが整理され、将来の修正・追加が容易
2. デザイン変更に柔軟に対応可能
3. ファイル分割により、大規模サイトでも管理しやすい
【過去実績】
GitHub: [URL]
類似案件を10件以上対応しており、クライアント満足度は平均4.8/5です。
【納期】
ヒアリング: 2日
デザイン確認・HTML構築: 1週間
SCSS記述・レスポンシブ対応: 1週間
WordPress組み込み: 3日
修正対応: 2日
合計: 3週間以内に納品可能
初回のオンライン打ち合わせは無料です。
ご検討のほど、よろしくお願いいたします。
この提案文で、採用率が3倍になった。
よくある質問(FAQ)
Q1: CSSがまだ完璧じゃないけど、Sassを学んでも大丈夫?
大丈夫。というか、Sassを学ぶことでCSSの理解も深まる。
Sassを使うと、変数とかミックスインとか、プログラミング的な考え方が身につく。結果、CSSの構造化スキルも上がる。
私がメンターしてる受講生の中にも、「CSSが苦手だったけど、Sassを学んだらCSSの理解が深まった」って言ってる人が何人もいる。
ただし、最低限のCSSは必要:
- セレクタの書き方
- プロパティと値の基本
- ボックスモデル
- フレックスボックスの基礎
これができてれば、Sassに進んでOK。
Q2: SassとSCSSの違いは?
SassとSCSSは、書き方が違うだけ。機能は同じ。
SASS記法:
nav
background-color: #333
ul
list-style: none
SCSS記法:
nav {
background-color: #333;
ul {
list-style: none;
}
}
SCSSの方がCSSに似てて、初心者には学びやすい。実務でもSCSSが主流。だから、SCSSを学べばOK。
Q3: どれくらいで案件が取れるようになる?
人によるけど、平均的には:
- 学習開始から初案件まで: 1~2ヶ月
- 月5万円達成: 2~3ヶ月
- 月10万円達成: 3~6ヶ月
これは、毎日1~2時間学習した場合。
私の場合:
- 学習開始: 2022年10月
- 初案件: 2022年11月(1ヶ月後)
- 月10万円: 2023年1月(3ヶ月後)
- 月25万円: 2023年6月(8ヶ月後)
Q4: 本業が忙しくても学習できる?
できる。Sassの学習は、スキマ時間でもできる。
おすすめの学習スケジュール:
- 平日: 朝30分 + 夜1時間 = 1.5時間
- 土日: 各3時間 = 6時間
- 週: 13.5時間
これだけで、1ヶ月で54時間。十分Sassをマスターできる。
私も、本業しながら学習した。朝は早起きして勉強、夜は帰宅後に1時間。土日は図書館とかカフェで集中。
Q5: おすすめの学習リソースは?
無料リソース:
- ドットインストール(Sass入門)
- YouTube(Sassチュートリアル)
- Qiita(Sass記事)
- 公式ドキュメント
有料リソース:
- Udemy: 「Web制作者のためのSassの教科書」(セールで1,500円)
- 書籍: 「Web制作者のためのSassの教科書 改訂2版」
私のおすすめは、Udemyの動画講座。実際にコードを書きながら学べるから、理解が早い。
Q6: Sassを使わない案件もある?
ある。特に、小規模なLP制作とか、簡単な修正作業はCSS直書きでもOKな案件が多い。
でも、単価が高い案件(20万円以上)は、ほぼSassが必須。つまり、稼ぎたいならSassは必須スキル。
逆に言えば、Sassができるだけで、取れる案件の幅が2~3倍になる。学習コストが低い割に、リターンが大きい。
Q7: WordPressとSassの組み合わせは?
めちゃくちゃ相性いい。というか、WordPress案件でSassは必須レベル。
WordPressのテーマ制作では、Sassでスタイルを管理するのが一般的。ファイル分割して、パーツごとにスタイルを管理できるから、大規模なサイトでも対応しやすい。
実際、私が受注してるWordPress案件の9割は、Sassを使ってる。
Q8: Sassを使うと納品ファイルはどうなる?
クライアントに納品するのは、コンパイル後のCSSファイル。でも、SCSSのソースファイルも一緒に納品する。
納品ファイルの構成:
納品フォルダ/
├── css/
│ └── style.css(コンパイル後)
├── scss/
│ ├── _variables.scss
│ ├── _mixins.scss
│ ├── _header.scss
│ └── style.scss
└── README.md(コンパイル方法の説明)
クライアントが将来、他のエンジニアに修正を依頼する時のために、SCSSのソースも渡す。これが「保守性が高い」ってことで、評価される。

まとめ: 次に取るべき一歩
ここまで読んでくれてありがとう。Sass/SCSSが副業エンジニアにとって必須スキルである理由、理解できたんじゃないかな。
最後にもう一度、重要なポイントをまとめる:
なぜSass/SCSSが必須なのか
- 高単価案件(20万円以上)はほぼSassが必須条件
- 作業効率が上がる = 時給が上がる
- 大規模案件・継続案件が取りやすくなる
- 学習コストが低い割にリターンが大きい
- 実務経験者として評価される
基本機能
- 変数: 色やサイズを一元管理
- ネスト: コードをHTMLの構造に合わせて整理
- ミックスイン: 共通スタイルを使い回す
- パーシャル: ファイル分割で管理しやすく
- レスポンシブ: メディアクエリが楽に書ける
学習ロードマップ
- ステップ1: 環境構築(1週間)
- ステップ2: 変数とネスト(1週間)
- ステップ3: ミックスインとパーシャル(2週間)
- ステップ4: サイト模写(2週間)
案件獲得まで
- ポートフォリオをGitHubに公開
- クラウドソーシングのプロフィールに「Sass可能」と明記
- 提案文でSassの強みをアピール
もしあなたが「Web制作で副業したい」「作業効率を上げたい」「案件単価を上げたい」って思ってるなら、Sass/SCSSは絶対に学ぶべき。
需要は高い、学習コストは低い、リターンは大きい。こんなに条件が揃ってるスキルは、他にない。
まずは、環境構築から始めてみてほしい。VS Codeをインストールして、Live Sass Compilerを入れる。それだけ。そして、簡単なHTMLを作って、SCSSで変数を使ってみる。
その一歩が、3ヶ月後の月10万円の副業収入につながってる。わからないことがあったら、一人で抱え込まないで。Qiitaとか、YouTubeとか、学習リソースはたくさんある。
Sass/SCSSは、あなたのWeb制作スキルを次のレベルに引き上げる。
それじゃ、頑張って!
