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

Дерево навыков/Fixed и sticky positioning/ Выбор scrollport для sticky positioning

КатегорияПозиционирование и наложениеНавыкFixed и sticky positioningКомпонент навыка

Выбор scrollport для sticky positioning

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

  1. Базовый уровень

    • Nearest scrollport как reference

      Использует nearest scrollport как reference для sticky offsets.

    • Подходящая scrollable axis

      Выбирает scroll container, имеющий подходящую scrollable axis для рассматриваемой оси.

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

    • Независимый выбор по осям

      Выполняет выбор sticky reference независимо для block и inline axes.

    • Поиск через overflow ancestry

      Прослеживает overflow ancestry до scroll container, который становится sticky reference.

    • Scrollport не равен containing block

      Не смешивает scrollport, задающий thresholds, с containing block, ограничивающим движение.

    • Selection не зависит от фактического движения

      Выбирает reference по scroll-container и axis semantics, а не по тому, прокручивался ли ancestor фактически.

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

    • Single-axis scroll container

      Распознаёт single-axis scroll container и сохраняет независимый поиск reference для второй оси.

    • Края разных scrollports

      Строит sticky reference из краёв двух разных scrollports, когда этого требует single-axis ancestry.

    • Внешнее mapping осей

      Применяет готовое writing-mode и physical-axis mapping, не присваивая его общий алгоритм `POS-AFFIX`.