Референсное руководство по функциям CSS

Функции CSS

Функции CSS могут использоваться для вычисления значений, манипулирования строками или цветами, создания сложных градиентов и форм и т.д.

Функции CSS обычно используются в качестве значений различных свойств CSS.

Функция Описание
acos() Возврат арккосинуса числа между -1 и 1.
asin() Возврат арксины числа между -1 и 1.
atan() Возврат арккотангенса числа между -∞ и ∞.
atan2() Возврат арккотангенса двух значений между -∞ и ∞.
attr() Возврат значения свойств выбранного элемента.
blur() Применить эффект размытия к элементам.
brightness() Изменять亮度 элементов (более ярко или темнее).
calc() Разрешить вычисления для определения значений свойств CSS.
circle() Определить круг.
clamp() Установить значение, которое будет изменяться между минимальным и максимальным значениями в зависимости от размера视ора.
color() Разрешить указание цвета в заданном цветовом пространстве.
color-mix() В заданном цветовом пространстве смешивать два значения цветов по заданному соотношению.
conic-gradient() Создать коническую градиентную заливку.
contrast() Изменять контрастность элементов.
cos() Возврат косинуса угла.
counter() Возврат текущего значения именованного счетчика.
counters() Возврат текущего значения счетчика с именем и вложенности.
cubic-bezier() Определить三次 Бэзиса.
drop-shadow() Применить эффект проекции к изображению.
ellipse() Определить эллипс.
exp() Возвратить заданное количество степеней E.x)
fit-content() Разрешается изменять размер элементов в зависимости от содержимого.
grayscale() Преобразование изображения в градации серого.
hsl() / hsla() Определение цвета с помощью модели цвета HSL (色调-насыщенность-светимость); опционально включает компонент alpha.
hue-rotate() Применение цветового поворота к элементам.
hwb() Определение цвета с помощью модели цвета HWB (色调-белизна-чёрнота); опционально включает компонент alpha.
hypot() Возврат квадратного корня из суммы квадратов её параметров.
inset() Определение прямоугольника, который поддерживает заданное внутреннее смещение от каждого края отсылочной рамки.
invert() Обратное изменение цветов изображения.
lab() Указание цвета в пространстве цветов CIE Lab.
lch() Указание цвета в пространстве цветов LCH (亮度-хроматичность-цвет).
light-dark() Включение двух значений цветов, если пользователь установил световую тему, возвращает первое значение;
Возврат второго значения, если пользователь установил тёмную тему.
linear-gradient() Создание линейного градиента.
log() Возврат натурального логарифма заданного числа (с основанием E) или логарифма с заданным основанием.
matrix() Определение 2D-трансформации с помощью шестизначной матрицы.
matrix3d() Определение 3D-трансформации с помощью 4x4-матрицы.
max() Использование максимального значения из списка значений, разделенных запятыми, в качестве значения свойства.
min() Использование минимального значения из списка значений, разделенных запятыми, в качестве значения свойства.
minmax() Определение интервала значений大小的, который включает значения, больше или равные минимальному значению и меньше или равные максимальному значению (для CSS-сетки).
mod() Возврат остатка от деления одного числа на другое.
oklab() Указание цвета в пространстве цветов OKLAB.
oklch() Указание цвета в пространстве цветов OKLCH.
opacity() Применение эффекта непрозрачности к элементам.
perspective() Определение перспективы для элементов 3D-трансформации.
polygon() Определение многоугольника.
pow() Возврат значения числа (x) в степени числа (y).
radial-gradient() Создание радиального градиента.
ray() Определение отрезка линии смещения, которую должен следовать элемент анимации.
rem() Возврат остатка от деления одного числа на другое.
repeat() Повторение группы столбцов или строк в сетке.
repeating-conic-gradient() Повторяющийся конический градиент.
repeating-linear-gradient() Повторяющийся линейный градиент.
repeating-radial-gradient() Повторяющийся радиальный градиент.
rgb() / rgba() Определить цвет с использованием модели красный-зеленый-синий (RGB); опционально включить компонент alpha.
rotate() Определить 2D вращение элемента.
rotate3d() Определить 3D вращение элемента.
rotateX() Определить 3D вращение элемента вокруг оси x (горизонтально).
rotateY() Определить 3D вращение элемента вокруг оси y (вертикально).
rotateZ() Определить 3D вращение элемента вокруг оси z.
round() Округлить число по заданной стратегии округления.
saturate() Регулировать насыщенность элемента (интенсивность цвета).
scale() Определить 2D масштаб элемента.
scale3d() Определить 3D масштаб элемента.
scaleX() Горизонтально масштабировать элемент (ширину).
scaleY() Вертикально масштабировать элемент (высоту).
sepia() Преобразовать изображение в sepia.
sin() Вернуть синус угла числа.
skew() Наклонить элемент по осям x и y.
skewX() Наклонить элемент по оси x.
skewY() Наклонить элемент по оси y.
sqrt() Вернуть квадратный корень из числа.
steps() Создать шаговую функцию времени для анимации.
sin() Вернуть синус угла числа.
translate() Позволяет перенести элемент по осям x и y.
translateX() Позволяет перенести элемент по оси x.
translateY() Позволяет перенести элемент по оси y.
url() Позволяет включать файлы в таблицу стилей.
var() Вставить значение пользовательского свойства.