以下のscssのmixinで、$vul-mzの箇所でエラーが返ってきてしまいます。
if文の中だと$vul-mz
を取得できていないみたいで、-ms-flex-pack: #{$vul-mz};
の一行上で$vul-mz
を定義すると何故かうまくいきました。。。
どなたかご教授お願い致します。
scss
@mixin justify-content($vul){ @if $vul == a { $vul: space-around; $vul-mz: justify; } @else if $vul == b { $vul: space-between; $vul-mz: justify; } @else if $vul == c { $vul: center; $vul-mz: #{$vul}; } @else if $vul == e { $vul: flex-end; $vul-mz: end; } @else if $vul == s { $vul: flex-start; $vul-mz: start; } -ms-flex-pack: #{$vul-mz}; -webkit-justify-content: #{$vul}; justify-content: #{$vul}; }
エラー内容
Undefined variable: "$vul-mz"
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/15 09:41