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

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

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

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

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

Препроцессоры. Быстрый старт

Овладейте азами работы с препроцессорами Less и Sass с полного нуля менее чем за 2 недели

Узнать подробнее

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

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

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

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

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

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

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

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

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

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

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

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

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

Препроцессоры. Быстрый старт

Овладейте азами работы с препроцессорами Less и Sass с полного нуля менее чем за 2 недели

Узнать подробнее

Препроцессоры. Быстрый старт

Овладейте азами работы с препроцессорами с полного нуля

Получить

Метки:

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

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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree