91 authoritative terms

Animation vocabulary

The complete Animation Vocabulary with verbatim source definitions, precise Chinese translations, close-term distinctions, and links to working components.

Showing 91 of 91 terms
01

Entrances & exits

Foundational motion language for elements appearing, leaving, and being revealed.

6
Canonical component

Fade in / Fade out

淡入 / 淡出
fade-in-fade-out
Authoritative definition

Element appears or disappears by changing opacity.

Chinese translation

元素通过改变不透明度出现或消失。

Open canonical workspace
Canonical component

Slide in

滑入
slide-in
Authoritative definition

Element enters by sliding in from off-screen (left, right, top, or bottom).

Chinese translation

元素从屏幕外沿左、右、上或下方滑入。

Open canonical workspace
Canonical component

Scale in

缩放入场
scale-in
Authoritative definition

Element grows from smaller to full size as it appears, often paired with a fade.

Chinese translation

元素出现时从较小尺寸放大到完整尺寸,通常与淡入搭配。

Open canonical workspace
Related term

Pop in

弹入
pop-in
Authoritative definition

Element appears with a slight overshoot, like it bounces into place.

Chinese translation

元素出现时略微越过最终状态,再像回弹一样落到位。

How it differs

Pop in overshoots and settles; Scale in can stop directly at its final size.

Open canonical workspace
Canonical component

Reveal

揭示
reveal
Authoritative definition

Content is uncovered gradually, often by animating a clip-path or mask.

Chinese translation

内容逐步显露,通常通过动画化裁切路径或遮罩实现。

Open canonical workspace
Related term

Enter / Exit

进入 / 离开
enter-exit
Authoritative definition

The animation an element plays when it's added to or removed from the screen.

Chinese translation

元素被添加到屏幕或从屏幕移除时播放的动画。

How it differs

Enter / Exit names the lifecycle motion used when an element is added or removed; Slide in is one directional implementation.

Open canonical workspace
02

Sequencing & timing

Vocabulary for organizing multiple elements, moments, and timing relationships.

8
Canonical component

Keyframes

关键帧
keyframes
Authoritative definition

Defined points in an animation (0%, 50%, 100%) that the browser fills the gaps between.

Chinese translation

动画中预先定义的节点(如 0%、50%、100%),浏览器会补全节点之间的画面。

Open canonical workspace
Related term

Interpolation / Tween

插值 / 补间
interpolation-tween
Authoritative definition

Generating all the in-between frames between a start and end value, so motion is continuous.

Chinese translation

生成起始值与结束值之间的所有中间帧,让运动保持连续。

How it differs

Interpolation / Tween generates frames between values; Keyframes defines state checkpoints on a timeline.

Open canonical workspace
Canonical component

Stagger

交错动画
stagger
Authoritative definition

Animate several items one after another with a small delay between each, creating a cascade.

Chinese translation

让多个项目依次播放动画,并在相邻项目之间加入短延迟,形成级联节奏。

Open canonical workspace
Related term

Orchestration

动效编排
orchestration
Authoritative definition

Deliberately timing multiple animations so they feel like one coordinated motion.

Chinese translation

有意识地安排多段动画的时间关系,让它们呈现为一个协调的整体动作。

How it differs

Orchestration coordinates timing across multiple animations; Keyframes describes states inside one animation.

Open canonical workspace
Related term

Delay

延迟
delay
Authoritative definition

Time before an animation starts.

Chinese translation

动画开始前等待的时间。

How it differs

Delay is the wait before motion starts; Duration is the time the motion spends running.

Open canonical workspace
Canonical component

Duration

时长
duration
Authoritative definition

How long an animation takes.

Chinese translation

一段动画完成所需的时间。

Open canonical workspace
Related term

Fill mode

填充模式
fill-mode
Authoritative definition

Whether an element keeps its first or last frame's styles before the animation starts or after it ends (e.g. forwards).

Chinese translation

控制元素在动画开始前或结束后是否保留首帧或末帧样式,例如 forwards。

How it differs

Fill mode controls which styles persist outside the active interval; Keyframes defines states inside it.

Open canonical workspace
Related term

Stepped animation

步进动画
stepped-animation
Authoritative definition

An animation that is divided into discrete steps, like a countdown timer.

Chinese translation

被划分为若干离散步骤的动画,例如倒计时器。

How it differs

Stepped animation jumps between discrete states; regular keyframes usually interpolate continuously between states.

Open canonical workspace
03

Movement & transforms

Terms for changing position, size, angle, perspective, and transform origin.

8
Canonical component

Translate

位移
translate
Authoritative definition

Move an element along the X or Y axis.

Chinese translation

沿 X 轴或 Y 轴移动元素。

Open canonical workspace
Related term

Scale

缩放
scale
Authoritative definition

Make an element bigger or smaller.

Chinese translation

放大或缩小元素。

How it differs

Scale changes an element's size; Translate changes its position.

Open canonical workspace
Related term

Rotate

旋转
rotate
Authoritative definition

Spin an element around a point.

Chinese translation

让元素围绕一个点旋转。

How it differs

Rotate changes an element's angle around an anchor; Translate changes its position.

Open canonical workspace
Related term

Skew

倾斜
skew
Authoritative definition

Slant an element along the X or Y axis, shearing it out of its rectangular shape.

Chinese translation

沿 X 轴或 Y 轴倾斜元素,使其从矩形形态产生切变。

How it differs

Skew shears an element's shape; Translate moves it along an axis.

Open canonical workspace
Canonical component

3D tilt / Flip

3D 倾斜 / 翻转
3d-tilt-flip
Authoritative definition

Rotate in 3D space (rotateX / rotateY) to add depth.

Chinese translation

在三维空间中通过 rotateX 或 rotateY 旋转,增加纵深感。

Open canonical workspace
Related term

Perspective

透视
perspective
Authoritative definition

How strong the 3D effect looks — a lower value exaggerates depth, like the viewer is closer.

Chinese translation

控制 3D 效果的强弱;较小的值会夸大纵深,像观察者距离更近。

How it differs

Perspective controls the depth of a 3D projection; Translate controls spatial position.

Open canonical workspace
Related term

Transform origin

变换原点
transform-origin
Authoritative definition

The anchor point a scale or rotation grows or spins from.

Chinese translation

缩放展开或旋转所围绕的锚点。

How it differs

Transform origin anchors scale or rotation; a pure translation keeps the same path across origins.

Open canonical workspace
Canonical component

Origin-aware animation

基于触发源的动画
origin-aware-animation
Authoritative definition

An element animates out of its trigger, like a popover growing from the button that opened it instead of from its own center which is the default in CSS.

Chinese translation

元素从触发它的控件位置展开,例如弹出层从打开它的按钮处生长,而非沿用 CSS 默认的自身中心。

Open canonical workspace
04

State transitions

Terms for connecting states, views, and element identity.

7
Canonical component

Crossfade

交叉淡入淡出
crossfade
Authoritative definition

One element fades out as another fades in, in the same spot.

Chinese translation

一个元素淡出的同时,另一个元素在同一位置淡入。

Open canonical workspace
Related term

Continuity transition

连续性过渡
continuity-transition
Authoritative definition

A change that keeps the user oriented by visually connecting before and after. For example, making the same rectangle bigger and smaller.

Chinese translation

通过视觉连接变化前后的状态来帮助用户保持方位感,例如让同一个矩形放大或缩小。

How it differs

Continuity transition is a principle for preserving before-and-after relationships; Morph is one technique that can create continuity.

Open canonical workspace
Canonical component

Morph

形变
morph
Authoritative definition

One shape smoothly turns into another shape, e.g. Dynamic Island.

Chinese translation

一个形状平滑地变成另一个形状,例如灵动岛。

Open canonical workspace
Related term

Shared element transition

共享元素过渡
shared-element-transition
Authoritative definition

An element travels and transforms from one position into another, like a thumbnail expanding into a card.

Chinese translation

同一个元素从一个位置移动并变换到另一个位置,例如缩略图展开成卡片。

How it differs

Shared element transition moves and transforms the same element across layouts; Morph emphasizes one shape becoming another.

Open canonical workspace
Related term

Layout animation

布局动画
layout-animation
Authoritative definition

When an element's size or position changes, it animates to the new spot instead of snapping.

Chinese translation

元素尺寸或位置变化时,以动画移动到新状态,而非瞬间跳变。

How it differs

Layout animation smooths size or position changes; Morph changes an element's shape.

Open canonical workspace
Canonical component

Accordion / Collapse

手风琴 / 折叠
accordion-collapse
Authoritative definition

A section smoothly expands and collapses its height to show or hide content.

Chinese translation

一个区域平滑地展开或收起高度,以显示或隐藏内容。

Open canonical workspace
Canonical component

Direction-aware transition

方向感过渡
direction-aware-transition
Authoritative definition

Content slides one way going forward and the opposite way going back, so navigation has a sense of direction.

Chinese translation

前进时内容沿一个方向滑动,返回时沿相反方向滑动,让导航具备方向感。

Open canonical workspace
05

Scroll motion

Terms tied to scroll position, viewport entry, and page navigation.

5
Canonical component

Scroll reveal

滚动揭示
scroll-reveal
Authoritative definition

Elements fade or slide into place as they enter the viewport.

Chinese translation

元素进入视口时淡入或滑动到位。

Open canonical workspace
Canonical component

Scroll-driven animation

滚动驱动动画
scroll-driven-animation
Authoritative definition

An animation whose progress is tied directly to scroll position.

Chinese translation

动画进度与滚动位置直接绑定。

Open canonical workspace
Canonical component

Parallax

视差
parallax
Authoritative definition

Background and foreground move at different speeds while scrolling, creating depth.

Chinese translation

滚动时背景与前景以不同速度移动,从而营造纵深感。

Open canonical workspace
Canonical component

Page transition

页面过渡
page-transition
Authoritative definition

An animation that plays when navigating from one page or route to another.

Chinese translation

从一个页面或路由导航到另一个页面或路由时播放的动画。

Open canonical workspace
Related term

View transition

视图过渡
view-transition
Authoritative definition

The browser morphs between two states or pages, connecting shared elements.

Chinese translation

浏览器在两个状态或页面之间进行形变过渡,并连接共享元素。

How it differs

View transition refers to the browser connecting DOM states or page snapshots; Page transition covers route-change animation more broadly.

Open canonical workspace
06

Feedback & interaction

Terms for responding to press, touch, drag, and error states.

9
Canonical component

Hover effect

悬停效果
hover-effect
Authoritative definition

Visual change when the cursor moves over an element.

Chinese translation

光标移到元素上方时产生的视觉变化。

Open canonical workspace
Canonical component

Press / Tap feedback

按压 / 轻触反馈
press-tap-feedback
Authoritative definition

A subtle scale-down when an element is clicked, so it feels physical.

Chinese translation

元素被点击时轻微缩小,让操作具有实体触感。

Open canonical workspace
Canonical component

Hold to confirm

长按确认
hold-to-confirm
Authoritative definition

A progress effect that fills up while the user holds a button.

Chinese translation

用户持续按住按钮时逐步填满的进度效果。

Open canonical workspace
Related term

Drag

拖拽
drag
Authoritative definition

Moving an element by grabbing it, often with momentum when released.

Chinese translation

抓住元素并移动它,释放时通常带有动量。

How it differs

Drag is the general gesture of grabbing and moving an element; Drag to reorder applies it to list ordering.

Open canonical workspace
Canonical component

Drag to reorder

拖拽排序
drag-to-reorder
Authoritative definition

Dragging items in a list to rearrange them, while the others shift to make room.

Chinese translation

拖动列表项来重新排序,其他项目会移动并让出位置。

Open canonical workspace
Canonical component

Swipe to dismiss

滑动关闭
swipe-to-dismiss
Authoritative definition

Dragging an element off-screen to close it, like a drawer or toast.

Chinese translation

把元素拖出屏幕以关闭它,例如抽屉或提示消息。

Open canonical workspace
Related term

Rubber-banding

橡皮筋回弹
rubber-banding
Authoritative definition

Resistance and snap-back when you drag past a boundary (the iOS overscroll feel).

Chinese translation

拖过边界时出现阻力并回弹,类似 iOS 的过度滚动手感。

How it differs

Rubber-banding resists and returns after a boundary is crossed; Swipe to dismiss removes an element after a threshold.

Open canonical workspace
Canonical component

Shake / Wiggle

摇晃 / 抖动
shake-wiggle
Authoritative definition

A quick side-to-side jitter signaling an error or rejected input.

Chinese translation

快速左右抖动,用来提示错误或输入被拒绝。

Open canonical workspace
Canonical component

Ripple

涟漪
ripple
Authoritative definition

A circle expanding from the point of a tap, confirming the press.

Chinese translation

圆形从轻触点向外扩散,用来确认按压操作。

Open canonical workspace
07

Easing

Terms that describe how speed accelerates, decelerates, and holds rhythm.

7
Canonical component

Easing

缓动
easing
Authoritative definition

The rate at which an animation speeds up or slows down.

Chinese translation

动画加速或减速的速率变化方式。

Open canonical workspace
Related term

Ease-out

缓出
ease-out
Authoritative definition

Starts fast, ends slow. The default for most UI and anything responding to the user.

Chinese translation

开始快、结束慢,适合作为大多数 UI 动效和用户响应动作的默认选择。

How it differs

Ease-out is an easing profile that starts fast and ends slowly, fitting user-triggered responses.

Open canonical workspace
Related term

Ease-in

缓入
ease-in
Authoritative definition

Starts slow, ends fast. Usually avoided; can feel sluggish.

Chinese translation

开始慢、结束快,通常应谨慎使用,因为容易显得迟缓。

How it differs

Ease-in is an easing profile that starts slowly and ends fast, which can make UI response feel sluggish.

Open canonical workspace
Related term

Ease-in-out

缓入缓出
ease-in-out
Authoritative definition

Slow, fast, slow. Good for elements already on screen moving from A to B.

Chinese translation

速度由慢到快再到慢,适合屏幕上已有元素从 A 点移动到 B 点。

How it differs

Ease-in-out is slow at both ends and faster in the middle, fitting movement of elements already on screen.

Open canonical workspace
Related term

Linear

线性
linear
Authoritative definition

Constant speed. Avoid for UI; reserve for spinners or marquees.

Chinese translation

保持恒定速度;UI 动效应避免使用,仅保留给加载旋转器或跑马灯。

How it differs

Linear easing keeps constant speed, fitting continuous motion such as spinners and marquees.

Open canonical workspace
Related term

Cubic-bezier

三次贝塞尔
cubic-bezier
Authoritative definition

A custom easing curve you define for precise control.

Chinese translation

由开发者定义的自定义缓动曲线,用于精确控制速度变化。

How it differs

Cubic-bezier expresses a custom easing curve for precise acceleration and deceleration control.

Open canonical workspace
Related term

Asymmetric easing

非对称缓动
asymmetric-easing
Authoritative definition

A curve that accelerates and decelerates at different rates. Feels more alive than a symmetric one.

Chinese translation

加速与减速速率不同的曲线,通常比对称曲线更有生命力。

How it differs

Asymmetric easing uses different acceleration and deceleration rates; it is a custom easing strategy.

Open canonical workspace
08

Spring animations

Terms for physics-based motion with mass, damping, velocity, and bounce.

9
Canonical component

Spring

弹簧
spring
Authoritative definition

Motion driven by physics (tension, mass, damping) rather than a set duration.

Chinese translation

由张力、质量和阻尼等物理参数驱动的运动,不依赖固定时长。

Open canonical workspace
Related term

Stiffness / Tension

刚度 / 张力
stiffness-tension
Authoritative definition

How strongly the spring pulls toward its target. Higher feels snappier.

Chinese translation

弹簧拉向目标的力度,数值越高,响应越干脆。

How it differs

Stiffness / Tension controls how strongly a spring pulls toward its target; it is a spring-model parameter.

Open canonical workspace
Related term

Damping

阻尼
damping
Authoritative definition

How quickly a spring settles. Lower damping means more bounce and oscillation.

Chinese translation

弹簧稳定下来的速度;阻尼越低,回弹和振荡越明显。

How it differs

Damping controls how quickly oscillation settles; Spring is the full physical model that includes damping.

Open canonical workspace
Related term

Mass

质量
mass
Authoritative definition

How heavy the animated element feels. More mass makes it slower and more sluggish.

Chinese translation

动画元素呈现出的重量;质量越大,运动越慢、越沉。

How it differs

Mass controls perceived weight and inertia; it works with stiffness and damping to shape a spring response.

Open canonical workspace
Related term

Bounce

弹跳
bounce
Authoritative definition

A spring that overshoots and settles, adding playfulness.

Chinese translation

弹簧越过目标后再稳定下来,为动作增加活泼感。

How it differs

Bounce is a spring overshooting and settling, commonly produced by lower damping with suitable stiffness.

Open canonical workspace
Related term

Perceptual duration

感知时长
perceptual-duration
Authoritative definition

How long a spring feels finished, even though it keeps micro-settling underneath.

Chinese translation

弹簧在感知上完成所需的时长,尽管底层仍在进行微小的收敛。

How it differs

Perceptual duration describes when a spring feels finished to the user; it differs from a fixed CSS duration.

Open canonical workspace
Related term

Momentum

动量
momentum
Authoritative definition

Motion that carries velocity, especially after a drag or interruption.

Chinese translation

保留速度并继续前进的运动,常见于拖拽释放或动画中断之后。

How it differs

Momentum preserves velocity after release or interruption; a spring can receive and carry that velocity.

Open canonical workspace
Related term

Velocity

速度
velocity
Authoritative definition

How fast and in which direction an element is moving. A spring carries it into the next animation when interrupted, so a flicked element keeps its speed.

Chinese translation

元素移动的快慢与方向;弹簧会在中断时把它带入下一段动画,使被快速甩动的元素保留速度。

How it differs

Velocity records speed and direction; a spring can use it as the initial condition for the next response.

Open canonical workspace
Related term

Interruptible animation

可打断动画
interruptible-animation
Authoritative definition

An animation that can be smoothly redirected mid-flight instead of finishing first.

Chinese translation

动画可以在运行途中平滑地改变目标,无需等待当前动作完成。

How it differs

Interruptible animation names the ability to retarget motion smoothly in flight; a spring is one way to implement it.

Open canonical workspace
09

Looping & ambient motion

Terms for autonomous, looping, and ambient motion.

7
Canonical component

Marquee

跑马灯
marquee
Authoritative definition

Text or content that scrolls continuously in a loop.

Chinese translation

文字或内容持续循环滚动。

Open canonical workspace
Canonical component

Loop

循环
loop
Authoritative definition

An animation that repeats, a set number of times or infinitely.

Chinese translation

按指定次数或无限重复播放的动画。

Open canonical workspace
Related term

Alternate (yoyo)

往返循环
alternate
Authoritative definition

A loop that plays forward then reverses each iteration, instead of jumping back to the start.

Chinese translation

每轮先正向播放再反向播放的循环,避免直接跳回起点。

How it differs

Alternate reverses direction each iteration; Loop also includes normal, reverse, finite, and infinite strategies.

Open canonical workspace
Canonical component

Orbit

环绕
orbit
Authoritative definition

An element circling around another in a continuous path.

Chinese translation

一个元素沿连续路径围绕另一个元素旋转。

Open canonical workspace
Related term

Pulse

脉冲
pulse
Authoritative definition

A gentle repeating scale or opacity change to draw attention.

Chinese translation

通过轻柔重复的缩放或透明度变化吸引注意。

How it differs

Pulse repeats scale or opacity changes to attract attention; Idle animation is the broader category that can include it.

Open canonical workspace
Related term

Float

漂浮
float
Authoritative definition

A gentle, continuous up-and-down drift that makes a static element feel alive and weightless.

Chinese translation

轻柔、持续的上下漂移,让静态元素显得有生命力且轻盈。

How it differs

Float uses continuous subtle vertical drift; Idle animation can also use pulse and other low-intensity motion.

Open canonical workspace
Canonical component

Idle animation

空闲动效
idle-animation
Authoritative definition

Subtle motion that plays while an element is just sitting there, waiting to be interacted with.

Chinese translation

元素静置并等待交互时播放的细微运动。

Open canonical workspace
10

Polish & effects

Terms for small effects that make interfaces clearer and more polished.

10
Canonical component

Blur

模糊
blur
Authoritative definition

A blur filter used to soften an element or mask tiny imperfections.

Chinese translation

用于柔化元素或掩盖细小瑕疵的模糊滤镜。

Open canonical workspace
Related term

Clip-path

裁切路径
clip-path
Authoritative definition

Clipping an element to a shape, used for reveals, masks, and before/after sliders.

Chinese translation

把元素裁切成指定形状,可用于揭示、遮罩和前后对比滑杆。

How it differs

Clip-path hides regions with a defined shape boundary; Blur softens pixels and does not define the visible region.

Open canonical workspace
Related term

Mask

遮罩
mask
Authoritative definition

Hiding or revealing parts of an element using a shape or gradient — like clip-path, but with soft, fadeable edges.

Chinese translation

使用形状或渐变隐藏、揭示元素的部分区域;它类似裁切路径,同时支持柔和、可渐隐的边缘。

How it differs

Mask controls visible regions through alpha or luminance and supports soft edges; Blur only softens the image.

Open canonical workspace
Canonical component

Before / after slider

前后对比滑杆
before-after-slider
Authoritative definition

A draggable divider that wipes between two overlaid images to compare them.

Chinese translation

通过可拖动分割线在两张叠放图片之间擦拭切换,以便对比。

Open canonical workspace
Canonical component

Line drawing

线条绘制
line-drawing
Authoritative definition

An SVG path that draws itself in, like an invisible pen tracing it.

Chinese translation

SVG 路径像被一支隐形画笔描摹一样自行绘制出来。

Open canonical workspace
Canonical component

Text morph

文字形变
text-morph
Authoritative definition

Text that animates character by character when it changes, drawing attention to the new value.

Chinese translation

文字变化时逐字符播放动画,把注意力引向新值。

Open canonical workspace
Canonical component

Skeleton / Shimmer

骨架屏 / 微光
skeleton-shimmer
Authoritative definition

A placeholder with a moving sheen shown while content loads.

Chinese translation

内容加载期间显示的占位结构,表面带有移动的微光。

Open canonical workspace
Canonical component

Number ticker

数字滚动
number-ticker
Authoritative definition

Digits rolling or counting up to a value.

Chinese translation

数字滚动或递增到目标值。

Open canonical workspace
Related term

Tabular numbers

等宽数字
tabular-numbers
Authoritative definition

Fixed-width digits so numbers don't shift around as they change. Essential for tickers, timers, and counters.

Chinese translation

使用固定宽度的数字,使数值变化时不会左右跳动;它对数字滚动、计时器和计数器非常重要。

How it differs

Tabular numbers is a typographic feature that stabilizes digit width; Number ticker is the animation used when values change.

Open canonical workspace
Canonical component

Typewriter

打字机
typewriter
Authoritative definition

Text appearing one character at a time, as if being typed.

Chinese translation

文字像正在输入一样逐字符出现。

Open canonical workspace
11

Performance

Terms for judging smoothness, jank, and rendering performance.

6
Canonical component

Frame rate (FPS)

帧率(FPS)
frame-rate
Authoritative definition

Frames drawn per second. 60fps is the baseline for smooth motion; 120fps on newer displays.

Chinese translation

每秒绘制的帧数;60fps 是流畅运动的基线,新款显示器可达到 120fps。

Open canonical workspace
Related term

Jank

卡顿
jank
Authoritative definition

Visible stutter when the browser drops frames because it can't keep up with the animation.

Chinese translation

浏览器无法跟上动画并发生掉帧时出现的可见停顿。

How it differs

Jank is the visible stutter a user sees; Frame rate is the metric used to measure drawing speed.

Open canonical workspace
Related term

Dropped frame

丢帧
dropped-frame
Authoritative definition

A frame the browser missed its deadline to draw, causing a tiny hitch in motion.

Chinese translation

浏览器未能在截止时间前绘制的一帧,会让运动出现轻微顿挫。

How it differs

Dropped frame is one missed drawing deadline; Frame rate summarizes drawing frequency over time.

Open canonical workspace
Canonical component

Compositing

合成
compositing
Authoritative definition

Letting the GPU move or fade an element on its own layer without redoing layout or paint.

Chinese translation

让 GPU 在独立图层上移动元素或改变其透明度,无需重新执行布局或绘制。

Open canonical workspace
Related term

will-change

will-change
will-change
Authoritative definition

A CSS hint that an element is about to animate, so the browser can promote it to its own layer ahead of time.

Chinese translation

一种 CSS 提示,用来告知浏览器元素即将播放动画,使浏览器可以提前把它提升到独立图层。

How it differs

will-change is an optimization hint; Compositing is the rendering stage that lets the GPU handle layers.

Open canonical workspace
Related term

Layout thrashing

布局抖动
layout-thrashing
Authoritative definition

Animating properties like width, height, top, or left that force the browser to recalculate layout every frame, causing jank.

Chinese translation

动画化 width、height、top 或 left 等属性,迫使浏览器逐帧重新计算布局并引发卡顿。

How it differs

Layout thrashing comes from repeated layout calculation; compositor-friendly transform and opacity can avoid that work.

Open canonical workspace
12

Principles

Principles for deciding when to animate, how to animate, and how to protect users.

9
Canonical component

Purposeful animation

有目的的动效
purposeful-animation
Authoritative definition

Motion should serve a function — orient, give feedback, show relationships — not just decorate.

Chinese translation

动效应承担明确功能,例如帮助定位、提供反馈或展示关系,而非只作装饰。

Open canonical workspace
Canonical component

Anticipation

预备动作
anticipation
Authoritative definition

A small wind-up in the opposite direction before a move, hinting at what's about to happen.

Chinese translation

动作开始前先向相反方向进行一小段蓄力,用来预示即将发生的运动。

Open canonical workspace
Related term

Follow-through

跟随动作
follow-through
Authoritative definition

Parts of an element keep moving and settle slightly after the main motion stops, adding weight.

Chinese translation

主运动停止后,元素的部分结构继续移动并稍后稳定,从而增加重量感。

How it differs

Follow-through happens after the main motion stops; Anticipation happens before the main motion starts.

Open canonical workspace
Related term

Squash & stretch

挤压与拉伸
squash-and-stretch
Authoritative definition

Deforming an element as it moves to convey weight, speed, and flexibility.

Chinese translation

在元素运动时改变其形状,用来表现重量、速度和弹性。

How it differs

Squash & stretch uses deformation to express weight and flexibility; Anticipation uses an opposite wind-up to preview motion.

Open canonical workspace
Canonical component

Perceived performance

感知性能
perceived-performance
Authoritative definition

The right animation makes an interface feel faster, even when it isn't.

Chinese translation

恰当的动画可以让界面在实际速度未变化时显得更快。

Open canonical workspace
Related term

Frequency of use

使用频率
frequency-of-use
Authoritative definition

The more often a user sees an animation, the shorter and subtler it should be.

Chinese translation

用户看到一段动画的频率越高,它就应越短、越克制。

How it differs

Frequency of use determines how short and subtle motion should be; Purposeful animation determines the function it serves.

Open canonical workspace
Related term

Spatial consistency

空间一致性
spatial-consistency
Authoritative definition

Animating so an element keeps its identity and position across states, so users never lose track of where things went.

Chinese translation

让元素在不同状态之间保持身份与空间位置的连续,使用户始终知道内容去了哪里。

How it differs

Spatial consistency preserves identity and position across states; Purposeful animation supplies the reason for that continuity.

Open canonical workspace
Related term

Hardware acceleration

硬件加速
hardware-acceleration
Authoritative definition

Animating transform and opacity lets the GPU keep motion smooth.

Chinese translation

动画化 transform 和 opacity,让 GPU 保持运动流畅。

How it differs

Hardware acceleration describes using the GPU to keep motion smooth; Compositing is the rendering stage that hands independent layers to the GPU.

Open canonical workspace
Canonical component

Reduced motion

减弱动效
reduced-motion
Authoritative definition

Respecting the user's prefers-reduced-motion setting by toning down or removing motion.

Chinese translation

尊重用户的 prefers-reduced-motion 设置,降低或移除动态效果。

Open canonical workspace