Sass — Директивы функций

Sass — Директивы функций

От автора: в этой главе мы рассмотрим Директивы функций. В SASS вы можете создать собственную функцию и использовать ее в контексте скрипта или применить любое значение. Функции вызываются через имя функции с любыми параметрами.

В следующем примере продемонстрировано использование директивы функции в файле SCSS: function_directive.htm

Затем создайте файл style.scss.

С помощью следующей команды вы можете указать SASS просматривать файл и обновлять CSS каждый раз, когда изменяется файл SASS:

Затем выполните приведенную выше команду; она автоматически создаст файл style.css со следующим кодом:

Результат на выходе

Давайте выполним следующие действия, чтобы увидеть, как работает приведенный выше код:

Сохраните приведенный выше HTML-код в файле function_directive.html.

Откройте этот HTML-файл в браузере, вы должны увидеть следующее:

Sass — Директивы функций

Директивы функций Sass

Вы можете видеть, что при выводе применяется отступ слева. Так же, как и миксин, функция может обращаться к глобально определенным переменным и принимать параметры. Вам нужно вызвать для функции возвращаемое значение через @return. Мы можем вызвать определенную в SASS функцию, используя параметры ключевых слов. Вызовите вышеуказанную функцию, как показано ниже.

Конвенция имен

Чтобы избежать конфликтов имен, имена функций могут задаваться с префиксом, чтобы их можно было легко дифференцировать. Подобно миксинам, определяемыми пользователем функциями также поддерживаются аргументы переменных. В функциях и других идентификаторах SASS могут взаимозаменяемо использовать символы подчеркивания (_) и дефиса (-). Например, если функция определена с именем adjust_width, ее можно использовать и как adjust-width, и наоборот.

Источник: //www.tutorialspoint.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: