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

Дерево навыков/Top layer и platform overlay surfaces/ Membership и rendering state

КатегорияПозиционирование и наложениеНавыкTop layer и platform overlay surfacesКомпонент навыка

Membership и rendering state

ПродвинутыйЭкспертный

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

    • Значения overlay

      Различает значения `none` и `auto` свойства `overlay`.

    • Initial overlay none

      Учитывает `none` как initial value `overlay`.

    • UA !important control

      Понимает, что UA управляет used state `overlay` через UA-origin `!important` rules.

    • UA auto membership rule

      Связывает UA `overlay: auto` с участием элемента в top layer.

    • Membership и rendering

      Различает нахождение элемента в ordered set и фактическое rendering его top-layer box.

    • Условие rendering при auto

      Проверяет `overlay: auto` вместе с остальными rendering conditions элемента.

    • Author influence на timing

      Использует transition `overlay` только для влияния на timing removal, не для прямого управления membership.

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

    • Pending top-layer removals

      Ведёт pending removals отдельно от основного ordered set top layer.

    • Запрос удаления

      При removal request учитывает наличие релевантного running transition перед немедленным удалением.

    • Обработка pending removals

      Удаляет entry после выполнения условий processing pending top-layer removals.

    • Discrete interpolation overlay

      Применяет специальное discrete interpolation behavior, сохраняющее `overlay: auto` на нужной части transition.

    • UA cancellation variability

      Учитывает разрешённую спецификацией возможность UA отменить transition, задерживающую removal.