Страницы

Поиск по вопросам

четверг, 11 июля 2019 г.

Зачем нужна @function в sass, когда есть @mixin?

Зачем нужна @function в sass, когда есть @mixin?


Ответ

Разница больше чисто идеологическая.
Mixin'ы - для определения кусков стилей, которые будут включатся в другие определения.
Функции - для вычисления и возврата какого-то одиночного значения, которое будет использоватся, скажем, в качестве значения свойства или как часть других вычислений.
Хотя на деле, в SASS/SCSS они взаимозаменяемы.

Комментариев нет:

Отправить комментарий