You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the introduction of our new motion token framework, we are also beginning to introduce this motion framework to common component behaviors and interactions. The first up is for our button pressed and released states.
Description
With the introduction of our new motion token framework, we are also beginning to introduce this motion framework to common component behaviors and interactions. The first up is for our button pressed and released states.
Motion tokens ticket here.
This motion spec only applies for: CTA primary, CTA secondary, CTA tertiary buttons, and Branded buttons.
Pointer Enter:
Val: 0% → 100%
Duration: motion.duration.short.2
Ease: motion.easing.quick.enter
Pointer Exit:
Val: 100% → 0%
Duration: motion.duration.short.3
Ease: motion.easing.quick.enter
Pointer Down:
Scale -
Val: (Centered) 100% → 97%
Duration: motion.duration.short.2
Ease: motion.easing.quick.enter
State Layer / Pressed -
Val: 0% → 100%
Duration: motion.duration.short.2
Ease: motion.easing.quick.enter
Pointer Up:
Scale -
Val: (Centered) 97% → 100%
Duration: motion.duration.short.3
Ease: motion.easing.quick.enter
State Layer / Pressed-
Val: 100% → 0%
Duration: motion.duration.short.3
Ease: motion.easing.quick.enter
Here is an animated/clickable reference with the hover and pressed states
Video is attached for reference.
Please let us know if you have any questions!
Ryan
Screenshots
250131.Button.motion.specs_1.mp4
Figma link
No response
Engineering pre-requisites
The text was updated successfully, but these errors were encountered: