Referenz:CSS/Eigenschaften/animation-timing-function

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche
Eigenschaft animation-timing-function CSS 3.0
Beschreibung definiert die Geschwindigkeitskurve der Animation
erlaubte Werte
  • ease: Übergang mit langsamen Start, beschleunig und endet langsam (Standardwert) (⇔ cubic-bezier(0.25,0.1,0.25,1))
  • linear: Übergang mit gleicher Geschwindigkeit vom Start bis zum Stop (⇔ cubic-bezier(0,0,1,1))
  • ease-in: Übergang mit einem langsamen Start (⇔ cubic-bezier(0.42,0,1,1))
  • ease-out: Übergang mit einem langsamen Ende (⇔cubic-bezier(0,0,0.58,1))
  • ease-in-out: Übergang mit einem langsamen Start und Ende (⇔ cubic-bezier(0.42,0,0.58,1))
  • cubic-bezier(n,n,n,n): möglich sind numerische Werte zwischen 0 bis 1
  • initial: Werte werden auf Standardwert zurückgesetzt
  • inherit: Werte werden vom Elternelement übernommen
default-Wert

ease

anwendbar auf alle Elemente, Pseudoelemente ::before und ::after (Unterschied Tag Element Attribut)
Vererbung nein
animierbar nein
Browsersupport
  • Chrome
  • Firefox
  • IE 10
  • Opera
  • Safari
Spezifikation W3c logo klein.gif animation-timing-function
Beispiel
@keyframes beispiel {
    from {background-color: #000;}
    to {background-color: #fff;}
}

aside {
    width: 10em;
    height: 10em;
    background-color: #000;
    color: white;
    animation-name: beispiel 
    animation-duration: 3s;
    animation-timing-function: ease-out;
} 

Die Animation läuft langsam aus.

Beachten Sie
Tipp