[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/KeyframeEffect/target [Back]  [Original]

KeyframeEffect: target-Eigenschaft - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

KeyframeEffect: target-Eigenschaft

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Mrz 2020 browserbergreifend verfgbar.

Die target-Eigenschaft des KeyframeEffect-Interfaces reprsentiert das Element oder Pseudo-Element, das animiert wird. Sie kann null sein fr Animationen, die kein spezifisches Element anvisieren. Sie fungiert sowohl als Getter als auch als Setter, auer bei Animationen und bergngen, die durch CSS generiert werden.

In diesem Artikel

Wert

Ein Element oder null.

Beispiele

Im folgenden Beispiel wurde emoji als target-Element gesetzt, das animiert werden soll:

js
const emoji = document.querySelector("div"); // element to animate

const rollingKeyframes = new KeyframeEffect(
  emoji,
  [
    { transform: "translateX(0) rotate(0)" }, // keyframe
    { transform: "translateX(200px) rotate(1.3turn)" }, // keyframe
  ],
  {
    // keyframe options
    duration: 2000,
    direction: "alternate",
    easing: "ease-in-out",
    iterations: "Infinity",
  },
);

const rollingAnimation = new Animation(rollingKeyframes, document.timeline);
rollingAnimation.play();

// logs "<div></div>"
console.log(rollingKeyframes.target);
html
<div></div>

Spezifikationen

Spezifikation
Web Animations
# dom-keyframeeffect-target

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page