Стань PHP-разработчиком с нуля с трудоустройством в IT-компании

Дерево навыков/Custom properties/ Типизированные custom properties и `@property`

КатегорияЯдро CSSНавыкCustom propertiesКомпонент навыка

Типизированные custom properties и `@property`

БазовыйЭкспертный

Основано на спецификациях:
  1. Базовый уровень

    • Объявление custom property через `@property`

    • Descriptor `syntax`

    • Descriptor `inherits`

    • Descriptor `initial-value`

  2. Продвинутый уровень

    • Совместная валидность descriptors регистрации

    • Computational independence `initial-value`

    • Parse-time acceptance зарегистрированного значения

    • Проверка syntax на computed-value time

    • Canonicalization типизированного значения

    • Подстановка computed value зарегистрированного свойства

    • Интерполяция согласно зарегистрированному типу

    • Отличие от discrete animation незарегистрированного свойства

  3. Экспертный уровень

    • Dependency cycles через relative units

    • Разрешение цикла registration, substitution и computed values

    • Единая registration map относительно shadow tree scopes