Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 44 из 53 · 8 мин
Пользовательские свойства --x, var() с запасным значением, область видимости и @property.
Хочу фирменный цвет потемнее. Это же быстро?
Он у нас в сорока местах. Заведём переменную --brand — и цвет будет меняться в одном месте.
--имя:root { --brand: #c8763a; } — свойство, которое придумал ты. Имя начинается с двух дефисов.var()color: var(--brand); запасное значение: var(--brand, orange).<style>
:root { --brand: #7c3f1d; } button { background: var(--brand); color: white; border: 0; padding: 8px 12px; } .alt { --brand: #c8763a; }
</style>
<button>Обычная</button> <button class="alt">Переопределила --brand</button>.dark или в карточке — изменятся все потомки.@property@property --angle { syntax: "<angle>"; inherits: false; initial-value: 0deg; } — браузер знает тип и может её анимировать.Повторяется дважды — в переменную. Тема сайта — набор переменных.
Заведи в :root переменную --brand: #7c3f1d и используй её у .order: background-color: var(--brand).
Выберите один ответ.
Что выведет color: var(--accent, tomato), если --accent не задана?
Введите короткий ответ без лишних пробелов.
С каких символов начинается имя CSS-переменной? Введи их.
Проверяем состояние обучения…