JQuery - Wie kann ich problemlos ändern der Größe eines Bildes zu erstellen, die einen pulsierenden Effekt?

Hey, Im arbeiten an einer website mit einem Freund von mir, und von Anfang an, unseren Kunden unzufrieden mit der Qualität einer unserer Animationen. Diese animation nimmt ein Bild und macht es größer, dann macht es kleiner, und das wiederholt sich um einen pulsierenden Effekt. Die Deckkraft ändert sich auch während der animation.

Die aktuelle animation auf der Startseite der Website http://laveryrowe.com. Die animation in der Frage ist das 75% - Bild, das Sie sehen sofort nach der Ankunft auf der Website.

Habe ich getestet in safari, firefox und internet explorer. Die animation eben nur über die macht der Schnitt in firefox, aber in safari und internet explorer produzieren nicht glatt genug Größe für unsere Kunden.

Kennt jemand eine bessere Methode zu animieren, als die, die ich verwendet habe? (siehe code unten und schauen Sie sich die Website für ein Beispiel).

function pulse() {
    $('#seventyfive').animate({
        marginTop: 175, 
        marginLeft: 25, 
        width: 261, height: 98, 
        opacity: 0.5
    }, 700, function() {
        $('#seventyfive').animate({
            marginTop: 161.95, 
            marginLeft: 15.2, 
            width: 287.1, height: 107.8, 
            opacity: 1
        }, 700, function() {
            pulse();
        });
    }); 
};

Vielen Dank im Voraus, Wir könnten wirklich eine hand,

Edit: ist nicht Das Problem mit der Positionierung, (oder zumindest ich glaube nicht, dass es ist) stattdessen, mehr zu tun mit der Art, wie das Bild skaliert wird, können Sie feststellen, die nervös Kanten, wie es größer wird. Es scheint besser Aussehen als die Deckkraft ist erhöht, aber ich brauche die gleiche Qualität, wenn es undurchsichtig ist.

Jai

  • Vielleicht verwenden Sie ein animiertes GIF?
  • Ich denke, Sie sollten mithilfe von css-übergang für Browser, die es unterstützen (IE9, Firefox, Safari, Opera) und fallback auf animierte gif-Datei, wenn es nicht
  • Nicht, um einen Krieg beginnen, aber ich sehe auch die andere Seite, die. Warum entwickeln (test, Bereitstellung, Wartung) zwei Lösungen, mit denen man zu tun?
  • 2 Lösungen scheint ein wenig verschwenderisch, aber trotzdem danke! mein einziges Problem bei GIFs ist, dass Sie eine merkwürdige pixelige Effekt manchmal, oder ist das einfach meine Art, Sie zu erstellen?
  • Ich bin mit IE8 und ich denke, es sieht ziemlich glatt. In welcher Weise wird es schlecht Aussehen? Ist es ein framerate-Sache oder sind die Kanten gezackt suchen?
InformationsquelleAutor Jai | 2011-04-28
Schreibe einen Kommentar