Firefox Tomorrow

web api interface

CSSAnimation

View on MDN ↗

The CSSAnimation interface of the Web Animations API represents an Animation object.

Instance properties

This interface inherits properties from its parent, Animation.

  • animationName Read only
    • : Returns the animation name as a string.

Instance methods

This interface inherits methods from its parent, Animation.

Examples

Inspecting the returned CSSAnimation

The animation in the following example is defined in CSS with the name slide-in. Calling getAnimations() returns an array of all Animation objects. In our case this returns a CSSAnimation object, representing the animation created in CSS.

.animate {
  animation: slide-in 0.7s both;
}

@keyframes slide-in {
  0% {
    transform: translateY(-1000px);
  }
  100% {
    transform: translateY(0);
  }
}
let animations = document.querySelector(".animate").getAnimations();
console.log(animations[0]);

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.