Правило @property в CSS для переменных

preview_player
Показать описание

Демо:

Видео:

Статья:

Таймкоды:
00:00 Вступление
01:16 Поддержка правила
01:38 Зачем обновлять браузер?
02:23 Реклама SkillFactory и МИФИ
03:58 Свойства для @property
05:22 @property и анимация
06:05 Простой пример
09:07 Тема для размышлений

Рекомендации по теме
Комментарии
Автор

Очень подробно и доступно рассказали как это работает.Мне было очень интересно.Посмотрела с удовольствием и с пользой.

КсенияВарганова-шр
Автор

Очень важная тема, давно хотел розобрать по полочкам, спосибо.

Kira-ljnz
Автор

Не лише красуня а й справжня молодчинка. Дякую за таке цікаве і корисне відео.

СвітланаМартинюк-мр
Автор

Аня давно не видел ваших видео насчёт работы с @property спасибо что рассказали

МаксонЮмагулов
Автор

Как это всё сложно но хорошо что есть ваши ролики Анна.

rabirai
Автор

Все ясно и понятно рассказьіваете 👍 и очень приятно Вас смотреть и слушать.

ВалентинаМатвієнко-цы
Автор

Ничего не понял но слушал с удовольствием. И смотрел тоже с удовольствием. Какие же у нее глаза😉

kopchik
Автор

Понятно и просто всё объяснили, видео получилось информативным и полезным.

СергейИванов
Автор

Неужели еще и типы в css появились... И как обычно я об этом узнал от Анны. Спасибо!

daniiljavoronkov
Автор

Вау . Вы так подробно и просто все объяснили . Благодарю

karinakovalska
Автор

Уже давно занимаюсь версткой сайтов. Спасибо узнал новое)

payeermillionaire
Автор

Многое стало более понятно из ваших видео, продолжайте в том же духе.

rashvmatrix
Автор

Как же интересно Вас слушать и огромное удовольствие смотреть! Прекрасный, интересный обзор! Спасибо

ЕвгешаГуденко
Автор

Проблема в том, что если использовать property, то задание значений переменной в :root - бессмысленно и там можно хоть валидные значения писать, хоть невалидные, хоть вообще ничего не писать, все равно будет использовано значение из property. А вот если значение переменной задавать для конкретного селектора, то тогда, значение будет браться уже оттуда и если вдруг там окажется невалидное значение, то только в этом случае возьмется значение из property.
Вот тут:
HTML
<p class="example">Lorem ipsum dolor sit amet.</p>

CSS
@property --my-color{
inherits: false;
syntax: "<color>";
initial-value: red;
}

:root {
--my-color: green;
}

.example{
color: var(--my-color);
}

цвет текста будет красный.

а вот тут
CSS

@property --my-color{
inherits: false;
syntax: "<color>";
initial-value: red;
}

.example{
--my-color: green;
color: var(--my-color);
}

как и задумывалось - зеленый. И только в случае если вместо green будет что-то невалидное, текст станет красным

Alexandr_Zavgorodniy
Автор

Вы очень образованная, хорошо и доходчиво объясняете каждый урок.

CityGorsk
Автор

моя жизнь больше никогда не будет прежней... css превращается в язык программирования...

drakamine
Автор

Вы хороший педагог, объясняете все очень просто и понятно.

СергійКапустинський-св
Автор

Очень хорошое видео, мне понравилось буду тестить

ВадимШторм-дю
Автор

У вас хороший канал, много полезной информации.

tolasnisar
Автор

Теперь и я в курсе. Мне нравится такое обновление.

Яблоньцвет
join shbcf.ru