Перейти к содержимому
Pre-Phase-1 Foundation Review. Это каталог элементов, а не прототип сайта.
v0.2.0BIB-UIF-202608010429542026-08-01
Baby in Brazil UI Foundation Review Pack · v0.2.0
Проверка layout… Review checklist

UI Foundation

Motion

Duration, easing, micro-interactions, animation playground, system feedback и reduced-motion policy.

Motion tokens

Фиксированная шкала времени

Компоненты не придумывают случайную длительность. Чем крупнее и дальше перемещение, тем больше duration; press всегда быстрее entrance.

Instant90msPress / micro feedback
Fast140msHover / focus
Base220msAccordion / small panel
Medium300msCard / dropdown
Slow420msModal / drawer
Deliberate620msHero entrance only

Easing

Движение имеет характер, а не случайную кривую

Entrance мягко замедляется; exit быстрее освобождает интерфейс; spring допускается только для небольших акцентных объектов.

Standardcubic-bezier(.2,0,0,1)
Emphasizedcubic-bezier(.2,.8,.2,1)
Entrancecubic-bezier(.16,1,.3,1)
Exitcubic-bezier(.7,0,.84,0)

Animation playground

Entrance и feedback можно повторить вручную

Примеры не запускаются бесконечно. Review оценивает амплитуду, duration и характер каждого перехода.

Fade up
Scale
Slide

Micro-interactions

Hover и focus остаются короткими

Интерактивные элементы реагируют, но не меняют сетку и не требуют движения для понимания состояния.

LiftCard hover
ScaleIcon / compact control
FadeSecondary emphasis
SlideDirectional action

System animations

Loading, skeleton и progress имеют отдельные роли

Бесконечная animation разрешена только когда система действительно ожидает завершения операции.

Loading

Skeleton

Progress

68% · движение подтверждает активный процесс.

Motion budget

Амплитуда ограничена ролью компонента

Большая длительность не делает интерфейс премиальным. Премиальность создаётся точностью, ритмом и отсутствием нервного движения.

СценарийDurationDistance / scaleПравило
Button press90–140ms1–2pxТактильный feedback без layout shift
Hover / focus140–220ms0–4pxНе скрывает focus ring
Accordion / dropdown220–300msПо контентуARIA state меняется синхронно
Modal / drawer300–420ms16–32pxFocus trap и возврат focus обязательны
Hero entrance420–620ms12–28pxOptional enhancement, один раз

Reduced motion

Движение — progressive enhancement

Ни один маршрут, CTA или системное сообщение не зависит от animation.

System preference

При prefers-reduced-motion: reduce transitions и keyframes сводятся к практически мгновенному состоянию. Информация и feedback остаются доступны.

Manual review toggle

Кнопка Motion: on/off в header позволяет проверить pack без движения независимо от системной настройки.