← Takaisin ominaisuuksiin
Pro

Animaatiotarkastin

Animaatiotarkastin antaa sinulle täydellisen hallinnan jokaiseen verkkosivulla suoritettavaan CSS-animaatioon ja siirtymään. Pysäytä kaikki animaatiot kerralla, hidasta ne ruutu kerrallaan tarkastettaviksi, nopeuta suorituskyvyn testaamiseksi tai selaa aikajanaa manuaalisesti — kaikki yhdestä kelluvasta paneelista ilman selaimen DevToolsia.

CSS-animaatiot voivat olla hankalia debugata. Ne tapahtuvat nopeasti, menevät päällekkäin ja selaimen DevTools pakottaa etsimään animaatio-ominaisuuksia lasketuista tyyleistä. Animaatiotarkastin ratkaisee tämän tunnistamalla automaattisesti kaikki sivun @keyframes-animaatiot ja CSS-siirtymät, listaamalla ne täydellisine kokoonpanoineen (kesto, helpotus, viive, toistomäärä) ja tarjoamalla toistosäätimet, jotka toimivat joko globaalisti tai animaatiokohtaisesti. Olipa kyse nykivän hover-efektin debuggauksesta, sivun sisääntuloanimaation ajoituksen hienosäätämisestä tai monimutkaisen animaatiokirjaston toimintaperiaatteen ymmärtämisestä — tämä työkalu antaa sinulle hallinnan.

Reaaliaikainen esikatselu
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
Keskeiset ominaisuudet

Pysäytä / Toista kaikki animaatiot

Jäädytä kaikki sivun animaatiot välittömästi yhdellä napsautuksella. Kaikki animaatiot pysähtyvät nykyiseen asentoonsa — ne eivät palaa alkuun. Paina play jatkaaksesi tarkalleen siitä, mihin ne jäivät. Välttämätön animaatioiden kesken olevien tilojen tarkastamiseen, joita on mahdoton havaita paljaalla silmällä.

Muuttuva nopeussäätö

Säädä kaikkien animaatioiden toistonopeutta samanaikaisesti. Valitse 0,25x (neljäsosa nopeudesta), 0,5x, 1x (normaali), 2x tai 4x. Nopeudella 0,25x jopa nopein 200 ms:n siirtymä on helppo havainnoida ja debugata.

Täydellinen animaatiolista

Jokainen sivun CSS-animaatio ja siirtymä tunnistetaan automaattisesti ja näytetään vieritettävässä listassa. Kukin merkintä näyttää animaation nimen (tai siirtymäominaisuuden), keston, ajoitusfunktion (ease, linear, cubic-bezier), viiveen, toistomäärän ja nykyisen suoritustilan.

Aikajanan selaus

Vedä aikajanaselain liikkuaksesi manuaalisesti animaation läpi ruutu kerrallaan. Näe tarkalleen, mitä tapahtuu 25 %:n, 50 %:n tai missä tahansa kohdassa animaatiosyklissä. Sivu päivittyy reaaliajassa kun vedät.

Animaatiokohtainen hallinta

Pysäytä, toista tai säädä nopeutta yksittäisille animaatioille itsenäisesti. Eristä yksi animaatio debugataksesi sen ilman, että muut sivun liikkuvat elementit häiritsevät.

Animaatio-ominaisuuksien tiedot

Napsauta mitä tahansa listalla olevaa animaatiota nähdäksesi sen täydellisen CSS-ilmoituksen — @keyframes-määritelmä, animation-pikakuvauksen erittely, lasketut alku- ja lopputilat sekä mihin elementteihin se on sovellettu.

Mitä voit tarkastaa

Animaatiotarkastin covers the following, organized by category:

Animaatio-ominaisuudet

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

Siirtymäominaisuudet

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

Ajoitusfunktiot

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

Muunnosominaisuudet

  • transform
  • transform-origin
  • translate
  • rotate
  • scale
  • skew
Yleiset käyttötapaukset

Nykivien tai tökkivien animaatioiden debuggaus

Hidasta animaatiota 0,25x-nopeuteen tunnistaaksesi tarkalleen, missä kohtaa nykiminen tai tökkiminen tapahtuu. Tarkista, johtuuko ongelma layout-ylikuormituksesta (leveyden/korkeuden sijaan transformin animointi), väärästä helpotuksesta tai saman elementin ristiriitaisista animaatioista.

Ajoituksen ja helpotuskäyrien hienosäätö

Käytä aikajanan selausta nähdäksesi, miltä cubic-bezier-helpotuskäyrä todella näyttää käytännössä. Vertaa ease-in vs ease-out -käyttäytymistä tietyissä prosenteissa. Säädä arvoja ja toista, kunnes liike tuntuu oikealta.

Animaatiokirjastojen ymmärtäminen

Vieraile vaikuttavia animaatioita sisältävällä verkkosivustolla (laskeutumissivut, portfolio-sivut) ja tarkasta tarkalleen, miten ne on rakennettu. Katso @keyframes-määritelmät, ajoitusarvot ja elementtikohdistus, joka mahdollistaa monimutkaisten sekvenssien toiminnan.

Animoitujen vuorovaikutusten QA-testaus

Varmista, että hover-efektit, latausspinnerit, skeleton-ruudut ja sivusiirtymät kaikki toimivat oikein. Pysäytä kesken oleviin tiloihin tarkistaaksesi visuaaliset häiriöt, kuten elementtien päällekkäisyys, väärä z-index animaation aikana tai sisällön uudelleenjuoksu.

Liikeen esteettömyysarviointi

Tunnista animaatiot, jotka saattavat aiheuttaa ongelmia vestibulaarisista häiriöistä kärsiville käyttäjille. Tarkista, kunnioitetaanko prefers-reduced-motion-asetusta asianmukaisesti pysäyttämällä kaikki animaatiot ja tarkistamalla, pysyykö sivu täysin toimivana.

Käyttöohjeet
1

Aktivoi Animaatiotarkastin

Avaa DevSuite Pron kelluva telakka ja napsauta Animaatiotarkastimen kuvaketta. Työkalu skannaa sivun välittömästi ja tunnistaa kaikki käynnissä olevat CSS-animaatiot ja siirtymät.

2

Tarkasta havaitut animaatiot

Kelluva paneeli ilmestyy listaten kaikki sivulla löydetyt animaatiot. Kukin merkintä näyttää animaation nimen, keston, helpotustoiminnon sekä sen, onko se tällä hetkellä käynnissä vai pysäytetty. Määrämerkki näyttää havaittujen animaatioiden kokonaismäärän.

3

Pysäytä ja tarkasta

Napsauta globaalia Pysäytä-painiketta jäädyttääksesi kaikki animaatiot samanaikaisesti. Elementit pysyvät nykyisessä animaation kesken olevassa tilassaan, jolloin voit tarkastaa CSS-ominaisuudet, ottaa kuvakaappauksia tai vertailla sijainteja.

4

Säädä nopeutta

Käytä nopeusvalitsinta hidastaaksesi animaatiot 0,25x-nopeuteen yksityiskohtaista havainnointia varten tai nopeuttaaksesi 4x:ään kierrätellen nopeasti pitkiä animaatioita. Nopeuden muutokset astuvat voimaan välittömästi ilman uudelleenkäynnistystä.

5

Selaa aikajanaa

Vedä aikajanaselain vasemmalle ja oikealle liikkuaksesi manuaalisesti animaation läpi. Sivu päivittyy reaaliajassa näyttäen tarkalleen, miltä jokainen ruutu näyttää. Täydellinen häiriöiden havaitsemiseen tai helpotuskäyrien tarkistamiseen.

Valmis kokeilemaan? Animaatiotarkastin?

Asenna DevSuite Pro ilmaiseksi ja avaa yli 39 kehittäjätyökalua selaimellesi.

Lisää Chromeen Lisää Edgeen Lisää FireFoxiin