Функции CSS at-правил
Функции CSS at-правил — это правила at-правил, которые представляют собой сложные правила или могут вызывать специальную обработку данных или вычисления.
Синтаксис
@identifier function([argument]? [, argument]!) {
}
Синтаксис начинается со знака @ и идентификатора at-правила, например import. За этим следует **название функции at-правила**, например url, за которым следуют открывающая и закрывающая скобки. В скобках указывается один или несколько аргументов.
Некоторые функции at-правил могут принимать несколько аргументов, которые отформатированы аналогично значениям свойств CSS. Разрешены пробелы, но они необязательны внутри скобок. Несколько аргументов могут быть разделены запятой или пробелом.
Функции @import
Правило @import используется для импорта стилей из других таблиц стилей.
@import url()-
Импортирует файл таблицы стилей из указанного URL.
@import src()-
Импортирует файл таблицы стилей из указанного источника.
@import supports()-
Импортирует файл таблицы стилей на основе поддержки браузера.
@import layer()-
Импортирует файл таблицы стилей в указанный каскадный слой.
Функции @supports
Правило @supports проверяет поддержку браузером указанного свойства CSS и затем применяет стили CSS.
@supports selector()-
Применяет правила CSS после проверки поддержки браузером указанного синтаксиса селектора.
@supports font-tech()-
Применяет правила CSS после проверки поддержки браузером указанной технологии шрифтов.
@supports font-format()-
Применяет правила CSS после проверки поддержки браузером указанного формата шрифта.
Функции @namespace
Правило @namespace используется для указания XML-пространств имён, которые будут использоваться в таблице стилей CSS.
@namespace url()-
Определяет XML-пространство имён из указанного URL.
@namespace src()-
Определяет XML-пространство имён из указанного источника.
Функции @container
Правило @container используется для указания стилей для контекста удержания.
@container style()-
Определяет стиль контекста удержания.
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/At-rule-functions