Задать вопрос
@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
  • Вопрос задан
  • 439 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
black1277
@black1277
Вольный стрелок
Перед использованием math его надо подключить в начале файла. Примерно вот так
@use "sass:math";

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

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

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

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