@Bredy

При использовании math выдает ошибку в Sass?

Подскажите пожалуйста как исправить

Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: Invalid CSS after " $result: math": expected expression (e.g. 1px, bold), was ".div($px, $from) * "
on line 13 of src/components/sccs/mixins.scss
from line 5 of src/components/sccs/style.scss
>> $result: math.div($px, $from) * 100%;
--------------^

вот код
@function percent($px, $from) {
$result: math.div($px, $from) * 100%;
return $result;
}

Использую Dart Sass
  • Вопрос задан
  • 386 просмотров
Пригласить эксперта
Ответы на вопрос 1
black1277
@black1277
Вольный стрелок
Перед использованием math его надо подключить в начале файла. Примерно вот так
@use "sass:math";

td.w1_3 {
  width: percentage(math.div(1, 3));
}

а в вашем примере ошибка в синтаксисе. Перед return нужно @ ставить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы