Задать вопрос
@eldgammel

Не работает @mixin в scss?

Не могу понять, почему переменные которые я передаю в скобках не влияют на размер .button; Из миксина получаю только цвет

@mixin button-color ($height, $width) {

    @if (($height < $width) and ($width >= 35px)) {
        background-color: blue;    
    } @else {
        background-color: green;
    }
}

.button {
    @include button-color(100px, 200px); // работает только логика
}


5ff359fd00094284471080.jpeg
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • GB (GeekBrains)
    Профессия Фронтенд-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@eldgammel Автор вопроса
К сожалению в комментах не смогли ответить
Ниже ответ

@mixin button-color ($height, $width) {

    height: $height; // вот в чем соль
    width: $width;  // вот в чем соль

    @if (($height < $width) and ($width >= 35px)) {
        background-color: blue;    
    } @else {
        background-color: green;
    }
}

.button {
    @include button-color(100px, 200px); // работает только логика
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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