Dart Sassに移行するための覚書

最終更新日

はじめに

この投稿は超個人的なメモですので読んでもわかりにくいです。
気が向いたらわかりやすく編集しようと思います。

「@import」から@「@use」へ

「_setting.scss」ファイルを使用すると仮定して

変数やmixin、関数など使う時は「@use “setting”;」を記述

演算

pxからvwに(SCSS)】を利用するとき

_setting.scssファイル先頭に「@use “sass:math”;」を記述

演算に「/」が使えないので下記に変更

PC用

@return (($pxValue / $viewport) * 100) + vw;

@return (math.div($pxValue, $viewport) * 100) + vw;

SP用

@return (($pxValue_sp / $viewport_sp) * 100) + vw;

@return (math.div($pxValueSp, $viewportSp) * 100) + vw;

変数

変数名、mixin、の前に「setting.」を付与する
background-color: setting.$green;

@include

@include setting.★★★ → @include setting.★★★