Как создавать переменные в CSS с помощью пользовательских свойств CSS

Чтобы создать переменную в CSS, вы можете использовать пользовательские свойства CSS, также известные как переменные CSS. Переменные CSS позволяют вам определить значение один раз и повторно использовать его в коде CSS. Вот как можно создать переменную в CSS:

Метод 1. Использование селектора :root

:root {
  --my-variable: red;
}
.element {
  background-color: var(--my-variable);
}

Метод 2: использование определенного селектора

.my-element {
  --my-variable: blue;
}
.element {
  background-color: var(--my-variable);
}

Метод 3. Использование правила CSS

.element {
  --my-variable: green;
  background-color: var(--my-variable);
}

В приведенных выше примерах --my-variable— это имя переменной, и вы можете присвоить ей любое значение. После определения переменной вы можете использовать ее, используя функцию var()и передавая имя переменной в качестве аргумента.

Используя переменные CSS, вы можете легко обновить значение переменной в одном месте и автоматически применить его ко всем элементам, которые используют эту переменную, что делает ваш код более удобным в сопровождении и возможностью повторного использования.