Встречается на собеседованиях • сегодня
Есть ли переменные в CSS
Да, в CSS есть переменные (Custom Properties). Они объявляются с префиксом -- и используются через функцию var(). Область видимости — как у обычных CSS-свойств.
css
:root {
--main-color: #06c;
}
.element {
color: var(--main-color);
}Особенности:
- Наследуются (можно переопределять для конкретных элементов)
- Чувствительны к регистру (
--color≠--Color) - Можно задавать fallback-значения:
var(--missing-var, red) - Доступны для изменения через JS:
element.style.setProperty('--color', 'red')

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы