← Bumalik sa mga Features
Pro

Animation Inspector

Binibigyan ka ng Animation Inspector ng kumpletong kontrol sa bawat CSS animation at transition na tumatakbo sa anumang webpage. I-pause ang lahat ng animation nang sabay, pabagalin para sa frame-by-frame na inspeksyon, pabilisin para subukan ang performance, o i-scrub ang timeline nang mano-mano — lahat mula sa isang floating panel nang hindi kinakailangang buksan ang browser DevTools.

Ang mga CSS animation ay kilala na mahirap i-debug. Mabilis ang takbo nila, nagtatagpo-tagpo sila, at ang browser DevTools ay nagpapalipas-lipas ka sa mga computed style para hanapin ang mga animation property. Nilulutas ito ng Animation Inspector sa pamamagitan ng awtomatikong pag-detect ng bawat @keyframes animation at CSS transition sa pahina, inililista ang mga ito kasama ang kanilang kumpletong configuration (duration, easing, delay, iteration count), at nagbibigay ng mga playback control na gumagana nang global o per-animation. Nagde-debug ka man ng jittery hover effect, nino-fine-tune ang timing ng page entrance sequence, o sinusubukang maunawaan kung paano gumagana ang isang kumplikadong animation library sa loob nito, inilalagay ka ng tool na ito sa kontrol.

Live na Preview
example.com/animated-landing Animation Inspector: ON
0.25x 0.5x 1x 2x 4x
4 detected
Animations on page
  • fadeInUp
    .hero-title · @keyframes
    0.6s ease-out
    delay: 0s · 1 iteration
    running
  • slideIn
    .sidebar-nav · @keyframes
    0.4s ease
    delay: 0.2s · 1 iteration
    running
  • pulse
    .notification-badge · @keyframes
    2s ease-in-out
    delay: 0s · infinite
    paused
  • background-color
    .cta-button · transition
    0.2s ease
    transition property
    active
Timeline — fadeInUp 0.24s / 0.60s
0.0s 0.15s 0.30s 0.45s 0.60s
Animation Details
fadeInUp on .hero-title
@keyframes
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
Properties
duration0.6s
easingease-out
delay0s
iterations1
directionnormal
fill-modeforwards
Current State (40%)
opacity0.4
translateY12px
Mga Pangunahing Tampok

I-Pause / I-Play ang Lahat ng Animation

Agad na i-freeze ang bawat animation sa pahina sa isang click. Nag-pa-pause ang lahat ng animation sa kanilang kasalukuyang posisyon — hindi nire-reset sa simula. I-click ang play para ipagpatuloy mula sa eksaktong pinagtigilan nila. Mahalaga para sa pag-inspeksyon ng mga mid-animation state na imposibleng mahuli ng mata.

Variable Speed Control

Ayusin ang playback speed ng lahat ng animation nang sabay-sabay. Pumili mula sa 0.25x (quarter speed), 0.5x, 1x (normal), 2x, o 4x. Ang pagpapatakbo sa 0.25x ay nagpapadali sa pagmamasid at pag-debug kahit sa pinakamabilis na 200ms transition.

Kumpletong Listahan ng Animation

Awtomatikong nide-detect at ipinapakita ang bawat CSS animation at transition sa pahina sa isang scrollable na listahan. Ipinapakita ng bawat entry ang pangalan ng animation (o transition property), duration, timing function (ease, linear, cubic-bezier), delay, iteration count, at kasalukuyang running state.

Timeline Scrubbing

I-drag ang timeline scrubber para mano-manong lumipat sa animation frame by frame. Tingnan nang eksakto kung ano ang nangyayari sa 25%, 50%, o anumang punto sa animation cycle. Ina-update ang pahina nang real-time habang dina-drag mo.

Per-Animation Control

Mag-pause, mag-play, o mag-ayos ng speed para sa mga indibidwal na animation nang hiwalay. I-isolate ang isang animation para i-debug ito nang hindi naaaabala ng ibang gumagalaw na elemento sa pahina.

Mga Detalye ng Animation Property

I-click ang anumang animation sa listahan para makita ang kumpletong CSS declaration nito — @keyframes definition, animation shorthand breakdown, computed start at end state, at kung aling mga elemento ang na-apply nito.

Ano ang Maaari Mong Suriin

Animation Inspector covers the following, organized by category:

Mga Animation Property

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

Mga Transition Property

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

Mga Timing Function

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

Mga Transform Property

  • transform
  • transform-origin
  • translate
  • rotate
  • scale
  • skew
Mga Karaniwang Kaso ng Paggamit

Pag-debug ng Jittery o Janky na Animation

Pabagalin ang isang animation sa 0.25x para tukuyin nang eksakto kung saan nagaganap ang isang stutter o jank. Suriin kung ang isyu ay dulot ng layout thrashing (pag-animate ng width/height sa halip na transform), maling easing, o mga nagtatagisang animation sa parehong elemento.

Fine-Tuning ng Timing at Easing Curve

Gamitin ang timeline scrubbing para makita kung paano talaga nagmumukhang ang iyong cubic-bezier easing curve sa praktis. Ihambing ang behavior ng ease-in kumpara sa ease-out sa mga tiyak na porsyento. Ayusin ang mga halaga at i-replay hanggang sa tama na ang pakiramdam ng galaw.

Pag-unawa sa mga Animation Library

Bisitahin ang isang website na may kahanga-hangang animation (mga landing page, portfolio site) at suriin nang eksakto kung paano ito ginawa. Tingnan ang mga @keyframes definition, timing value, at element targeting na nagpapatakbo ng mga kumplikadong sequence.

QA Testing ng mga Animated Interaction

I-verify na ang mga hover effect, loading spinner, skeleton screen, at page transition ay gumagana nang tama. Mag-pause sa mga mid-state para suriin ang mga visual glitch tulad ng mga element na nagtatapalan, maling z-index sa panahon ng animation, o content reflow.

Accessibility Review ng Motion

Tukuyin ang mga animation na maaaring magdulot ng problema para sa mga user na may vestibular disorder. Suriin kung ang prefers-reduced-motion ay maayos na sinusunod sa pamamagitan ng pag-pause ng lahat ng animation at pagtingin kung nananatiling gumagana nang buo ang pahina.

Paano Gamitin
1

I-activate ang Animation Inspector

Buksan ang DevSuite Pro floating dock at i-click ang icon ng Animation Inspector. Agad na sine-scan ng tool ang pahina at nade-detect ang lahat ng tumatakbong CSS animation at transition.

2

Suriin ang mga Natukoy na Animation

Lumalabas ang isang floating panel na naglilista ng bawat animation na natagpuan sa pahina. Ipinapakita ng bawat entry ang pangalan ng animation, duration, easing function, at kung ito ay kasalukuyang tumatakbo o naka-pause. Ipinapakita ng count badge ang kabuuang bilang ng mga animation na natukoy.

3

I-Pause at I-Inspect

I-click ang global Pause button para i-freeze ang lahat ng animation nang sabay. Nananatili ang mga elemento sa kanilang kasalukuyang mid-animation state, na nagbibigay-daan sa iyo na suriin ang mga CSS property, kumuha ng mga screenshot, o ihambing ang mga posisyon.

4

Ayusin ang Speed

Gamitin ang speed selector para pabagalin ang mga animation sa 0.25x para sa detalyadong pagmamasid, o pabilisin ang mga ito sa 4x para mabilis na maikot ang mga mahabang animation. Agad na nailalapat ang mga pagbabago ng speed nang hindi nire-restart.

5

I-Scrub ang Timeline

I-drag ang timeline scrubber pakaliwa at pakanan para mano-manong humakbang sa animation. Ina-update ang pahina nang real-time, ipinapakita sa iyo nang eksakto kung ano ang hitsura ng bawat frame. Perpekto para sa paghahanap ng mga glitch o pag-verify ng mga easing curve.

Handa na bang Subukan? Animation Inspector?

I-install ang DevSuite Pro nang libre at i-unlock ang 39+ developer tools para sa iyong browser.

Idagdag sa Chrome Idagdag sa Edge Idagdag sa FireFox