← 返回功能
Pro

动画检查器

Animation Inspector 检测、暂停并逐帧检查 CSS 动画、过渡和 @keyframes,让动画调试变得简单。

CSS animations can be notoriously difficult to debug. They happen fast, they overlap, and browser DevTools make you hunt through computed styles to find animation properties. Animation Inspector solves this by automatically detecting every @keyframes animation and CSS transition on the page, listing them with their full configuration (duration, easing, delay, iteration count), and giving you playback controls that work globally or per-animation. Whether you're debugging a jittery hover effect, fine-tuning the timing of a page entrance sequence, or trying to understand how a complex animation library works under the hood, this tool puts you in control.

实时预览
example.com/animated-landing 动画检查器:开启
0.25x 0.5x 1x 2x 4x
检测到 4 个
页面上的动画
  • fadeInUp
    .hero-title · @keyframes
    0.6s ease-out
    延迟: 0s · 1 次迭代
    正在运行
  • slideIn
    .sidebar-nav · @keyframes
    0.4s ease
    延迟: 0.2s · 1 次迭代
    正在运行
  • pulse
    .notification-badge · @keyframes
    2s ease-in-out
    延迟: 0s · 无限循环
    已暂停
  • background-color
    .cta-button · transition
    0.2s ease
    过渡属性
    active
时间轴 — fadeInUp 0.24s / 0.60s
0.0s 0.15s 0.30s 0.45s 0.60s
动画详情
fadeInUp on .hero-title
@keyframes
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
属性
duration0.6s
easingease-out
delay0s
iterations1
directionnormal
fill-modeforwards
当前状态 (40%)
opacity0.4
translateY12px
核心功能

Pause / Play All Animations

Instantly freeze every animation on the page with a single click. All animations pause at their current position — not reset to the start. Click play to resume from exactly where they stopped. Essential for inspecting mid-animation states that are impossible to catch with the naked eye.

Variable Speed Control

Adjust the playback speed of all animations simultaneously. Choose from 0.25x (quarter speed), 0.5x, 1x (normal), 2x, or 4x. Running at 0.25x makes even the fastest 200ms transitions easy to observe and debug.

螳梧紛蜉ィ逕サ蛻苓。ィ

Every CSS animation and transition on the page is automatically detected and displayed in a scrollable list. Each entry shows the animation name (or transition property), duration, timing function (ease, linear, cubic-bezier), delay, iteration count, and current running state.

譌カ髣エ郤ソ諡匁郷

Drag the timeline scrubber to manually move through an animation frame by frame. See exactly what happens at 25%, 50%, or any point in the animation cycle. The page updates in real-time as you drag.

蜊募勘逕サ迢ャ遶区而蛻カ

Pause, play, or adjust speed for individual animations independently. Isolate a single animation to debug it without being distracted by other moving elements on the page.

Animation Property Details

Click any animation in the list to see its full CSS declaration — @keyframes definition, animation shorthand breakdown, computed start and end states, and which elements it's applied to.

可检测内容

动画检查器 covers the following, organized by category:

Animation Properties

  • animation-name
  • animation-duration
  • animation-timing-function
  • animation-delay
  • animation-iteration-count
  • animation-direction
  • animation-fill-mode
  • animation-play-state

Transition Properties

  • transition-property
  • transition-duration
  • transition-timing-function
  • transition-delay

Timing Function

  • ease
  • ease-in
  • ease-out
  • ease-in-out
  • linear
  • cubic-bezier()
  • steps()

Transform Properties

  • transform
  • transform-origin
  • translate
  • rotate
  • scale
  • skew
使用场景

Debugging Jittery or Janky Animations

Slow an animation down to 0.25x to identify exactly where a stutter or jank occurs. Check if the issue is caused by layout thrashing (animating width/height instead of transform), incorrect easing, or conflicting animations on the same element.

Fine-Tuning Timing & Easing Curves

Use timeline scrubbing to see how your cubic-bezier easing curve actually looks in practice. Compare ease-in vs ease-out behavior at specific percentages. Adjust values and replay until the motion feels right.

遐皮ゥカ蜉ィ逕サ蠎鍋噪螳樒鴫蜴溽炊

Visit a website with impressive animations (landing pages, portfolio sites) and inspect exactly how they're built. See the @keyframes definitions, timing values, and element targeting that makes complex sequences work.

QA Testing Animated Interactions

Verify that hover effects, loading spinners, skeleton screens, and page transitions all behave correctly. Pause at mid-states to check for visual glitches like elements overlapping, incorrect z-index during animation, or content reflow.

Accessibility Review of Motion

Identify animations that might cause issues for users with vestibular disorders. Check if prefers-reduced-motion is properly respected by pausing all animations and seeing if the page remains fully functional.

使用方法
1

Activate Animation Inspector

Open the DevSuite Pro floating dock and click the Animation Inspector icon. The tool immediately scans the page and detects all running CSS animations and transitions.

2

Review Detected Animations

A floating panel appears listing every animation found on the page. Each entry shows the animation name, duration, easing function, and whether it's currently running or paused. The count badge shows the total number of animations detected.

3

Pause & Inspect

Click the global Pause button to freeze all animations simultaneously. Elements stay in their current mid-animation state, letting you inspect CSS properties, take screenshots, or compare positions.

4

Adjust Speed

Use the speed selector to slow animations down to 0.25x for detailed observation, or speed them up to 4x to quickly cycle through long animations. Speed changes apply instantly without restarting.

5

諡匁郷譌カ髣エ郤ソ

Drag the timeline scrubber left and right to manually step through the animation. The page updates in real-time, showing you exactly what each frame looks like. Perfect for spotting glitches or verifying easing curves.

准备好开始了吗?

免费安装 DevSuite Pro,为您的浏览器解锁 64+ 个开发者工具。

添加到 Chrome 添加到 Edge 添加到 Firefox