以下、mixin.scss
scss
1@mixin aspect-ratio($width, $height) { 2 display: block; 3 width: 100%; 4 height: auto; 5 padding-top: ($height / $width) * 100%; 6}
header.scss内で上記mixinを呼び出そうとすると、コンパイルの段階でエラーが起きます。
どなたか、アドバイスを頂けませんでしょうか??
尚、以前に使っていたnode-sass(LibSass)によるimport利用の時はエラーは起きませんでした。
scss
1@use "../foundation/mixin" as m; 2/*-------------------------------------------- 3 header 4---------------------------------------------*/ 5 6 7 p { 8 @include m.aspect-ratio(1200px, 400px); 9 font-size: 1.6rem; 10 11 } 12
以下、エラーの内容
DEPRECATION WARNING: Using / for division is deprecated and will be removed in Dart Sass 2.0.0.
Recommendation: math.div($height, $width)
More info and automated migrator: https://sass-lang.com/d/slash-div
╷
152 │ padding-top: ($height / $width) * 100%;
│ ^^^^^^^^^^^^^^^^
╵
assets/src/scss/foundation/_mixin.scss 152:17 aspect-ratio()
assets/src/scss/page/_header.scss 28:5 @use
assets/src/scss/style.scss 21:1 root stylesheet
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/27 09:21
2021/10/27 09:23
2021/10/28 00:18