Принцип работы
transitions-dev предоставляет переносимые CSS-рецепты переходов с пространствами имён селекторов и семантическими переменными движения. Рецепт подбирается под видимый компонент: привязанное к триггеру меню, модальное окно, сменяющийся текст или скользящий индикатор вкладки. Реализация связывает документированные хуки состояния с реальным поведением приложения.
Навык также предлагает маршруты review и refine. Review находит потенциальные применения без редактирования; refine сопоставляет разрозненные значения с токенами по смыслу. Анимация закрытия получает токен длительности закрытия из-за своей цели, а не близости старого числа.
Ожидаемые результаты
- Выбранный рецепт перехода с нужными CSS-переменными.
- Документированные хуки классов или атрибутов, подключённые к компоненту.
- Проверка на уровне файлов либо предложение семантического уточнения токенов.
От задания до проверки
- 01Сопоставьте компонент
Изучите элемент и смену состояния. Отличите привязанное меню от центрированного модального окна, смену текста — от движения страницы.
- 02Добавьте токены и хуки
Используйте общий блок переменных один раз либо переменные выбранного рецепта. Сохраните очистку после закрытия, обработку повтора и нужную координацию JavaScript.
- 03Проверьте повторное поведение
Откройте, закройте и снова откройте компонент. Проверьте ветку уменьшения движения и синхронизацию таймингов на переменных с логикой очистки.