Auf der Suche nach einem "swing"-wie die Lockerung ausdrückbar ist sowohl mit jQuery und CSS3

Habe ich zwei Animationen auf ein Objekt gleichzeitig.

Für eine Reihe von Gründen, ich möchte die jQuery für die vertikale animation und CSS3 für die horizontale.

Auf der jQuery Seite, swing Lockerung funktioniert Super:

Auf der Suche nach einem

swing: function (a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}

Ich bin auf der Suche nach einem Weg, um dies auszudrücken easing-Funktion in CSS3 transition.

Wenn es unmöglich ist, ich bin auf der Suche für eine easing-Funktion (z.B. eine Bézier-Kurve), die die meisten ähnlich zu swing

und kann verwendet werden, beide in jQuery und CSS3. Bitte link zu den benötigten plugins.

  • Nur finden kann ich den umgekehrten Weg gehen und verwenden Sie bezier-format (auch CSS3) für jQuery easing konsistente easings.
  • Noch besser—jquery.easie bietet genaue CSS3 easings für jQuery.
  • Ich persönlich würde empfehlen, das plugin, weil es nicht Präfix aller-easing-Funktionen mit easie, aber das ist nur persönliche Präferenz. Vielleicht möchten Sie versuchen ease-in-out in Ihrem CSS3 für eine swing-ish-animation.
  • Sie fragte, wie das zu tun swing mit CSS3. Wie wird mit einem jQuery-plugin zu "simulieren" CSS easing Ihnen helfen, wenn Sie könnten, verwenden Sie einfach die original-jQuery - swing in den ersten Platz?
  • Sie würde die Suche nach Leichtigkeit-in-out
  • Ich bin auf der Suche nach einem Weg, um meine horizontale (CSS3) und vertikale (jQuery) Animationen konsistent. Aber diese Frage ist speziell über jede Annäherung an swing im CSS3 so, dass ist der Grund, warum ich schrieb über diese plugins in die Kommentare.
  • Dann der nächste Weg, um eine swing in CSS3 wäre die ease-out gebaut in den CSS3 - transition-timing-function Eigenschaft.
  • Hey Leute, sorry für die Verwirrung. Ich werde die Antwort akzeptieren, die enthält eine Funktion am meisten ähnlich swing können beide verwendet werden, mit jQuery und CSS3, mit links auf die entsprechenden plugins.

InformationsquelleAutor Dan Abramov | 2012-02-11
Schreibe einen Kommentar