| name | xyz-fade-small |
| description | Fade Small — a composable AnimXYZ entrance via the xyz="fade small-50%" attribute. Declarative: mix
fade + move + scale + rotate without writing keyframes. MIT. Honors prefers-reduced-motion.
|
| triggers | ["fade small","animxyz","淡入缩小"] |
| od | {"mode":"prototype","surface":"web","platform":"desktop","category":"animation-motion","upstream":"https://animxyz.com","preview":{"type":"html"},"design_system":{"requires":false},"example_prompt":"Use AnimXYZ xyz=\"fade small-50%\" on the element as a entrance; toggle xyz-in to play, with a\nprefers-reduced-motion fallback.\n"} |
XYZ · Fade Small
Fade Small — composable entrance from AnimXYZ (MIT). Part of
motion-anything.
When to use it
- Declarative entrance mixing fade/move/scale/rotate via xyz="..." — no keyframes to write.
When NOT to use it (restraint)
- Shipping ~100KB core CSS for a single effect; overusing on many elements.
How to apply
- Include @animxyz/core CSS. 2. Set xyz="fade small-50%" on the element. 3. Toggle class xyz-in / xyz-out.
Accessibility & license
- prefers-reduced-motion: no autoplay. MIT.