Drehen Sie ein Hintergrundbild mit CSS3
Ich habe ein hintergrund Bild, das einen Pfeil nach rechts. Wenn ein Benutzer auf die Schaltfläche klickt, wird der ausgewählte Status-änderungen der Pfeil nach unten zeigen (mit einem anderen hintergrund position in meinem image-sprite).
Ist es irgendwie animieren Sie diese mit CSS3 so dass, sobald der button geklickt wird und jQuery weist einen "selected" - Klasse, es dreht sich in einer animation (nur 90°) von rechts nach unten? (vorzugsweise mit dem einzigen Bild/position mit dem Pfeil, der nach rechts zeigt)
Ich bin nicht sicher, ob eine Transformation oder key-frames einer animation verwendet werden müssen.
InformationsquelleAutor Cofey | 2013-03-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
könnten Sie die
::after
(oder::before
)pseudo-element
, um die animation zuHTML:
in Ihrem Fall werden Sie Verwendung element.ausgewählt-Klasse statt
jsfiddle demo: http://jsfiddle.net/p8kkf/
hoffe, das hilft
::nach mehr korrigieren, aber :nach besser unterstützt, die beide sich auf das gleiche beziehen
Super toll 😉 Danke Mann!
InformationsquelleAutor
Hier ist eine rotierende css-Klasse, die ich verwendet, um zu Spinnen, ein hintergrund-Bild:
Sie müssen manuell positionieren Sie den Pfeil nach rotation. Ich mag @wes ' Vorschlag, die
:after
pseudo-element.InformationsquelleAutor Teddy