vocab.design

motion

Parenting

also called layer parenting (community), parent-child motion (community), hierarchical motion (community), linked motion (community)

Tying one element's motion to another's so moving or scaling the parent carries the child with it, which is how a group of parts reads as one object instead of several.

The word comes from animation software, where you literally parent one layer to another and the child inherits every transform the parent is given. The idea survives the move to interfaces intact: an avatar, a title and a chip that all belong to a card should not be animated three times, they should be animated zero times, because the card is animated once and they are inside it. That sounds like an implementation detail and it is not. It is what makes the reader see one object rather than three things that happen to be travelling together, and the difference shows up the instant the timings drift even slightly apart.

On the web, parenting is mostly free: transform a container and its descendants come along, because that is what a transform does. The work is in not breaking it. Elements pulled out of the parent for layout reasons (a badge positioned against the viewport, a tooltip in the top layer, anything given its own transform mid-flight) have quietly resigned from the family and will drift. The cases where it takes deliberate effort are the ones where an element must appear to be a child of something it is not a descendant of, which usually means a FLIP animation computing the child’s position from the parent’s every frame. And scale is the property that exposes a fake: a group that scales as one body spreads its parts apart, while parts scaling individually keep their spacing and give the trick away.

The contrast worth holding onto is with stagger, because the two want opposite things. A stagger deliberately delays siblings in sequence so a list arrives as a series of individual items, each with a moment of its own. Parenting binds children to a parent’s transform so they cannot come apart at all. Both are legitimate, and the choice is a claim about what the reader is looking at: a collection of things, or one thing. Getting it backwards is a familiar bug, the card whose contents shimmy into place a beat behind it, which is a group that has been staggered by accident because somebody animated the parts instead of the whole.

Two practical notes. Parenting is what makes a complicated move cheap, since one transform on one element is one composited layer rather than a dozen, and it is why the easing only has to be decided once for the whole group. And it is hierarchical, so it composes: a parent can be a child of something else, which is how a choreography of nested groups stays coherent instead of becoming a table of durations somebody has to keep in agreement.

Which word?

If you wantsay
several elements must move as one because one of them leadsparenting
more than one thing moves and the order mattersmotion choreography
a group should move like connected parts, not one slabfollow-through

Sources