Animieren Maus lassen sich mit CSS und jQuery?
Ich bin mit CSS-transitions animieren, hintergrund-Farbe auf Maus hover.
Ich habe den folgenden code:
CSS:
div {
width: 100px;
height: 100px;
background: red;
}
div:hover {
background: green;
transition: all 0.5s ease-in-out;
}
HTML:
<div></div>
Dieser code nur animiert, die background-Farbe auf der Maus auf. Es muss nicht reanimieren Sie die Maus deaktivieren. Ich habe 2 Fragen:
-
Wie kann ich das animieren mit der Maus aus mit CSS?
-
Wie mache ich das mit jQuery nur?
jsfiddle: http://jsfiddle.net/fz39N/
Du musst angemeldet sein, um einen Kommentar abzugeben.
1) ändern Sie Ihre css
GEIGE
Einstellung den übergang auf das element, und nicht die pseudo-Klasse.
2)
Mit jQuery müssen Sie die zwei Elemente, cross fade, oder eine Farbe, animation plugin. jQuery-UI Farbe-animation eingebaut, und dann können Sie tun :
GEIGE
Wenn Sie nicht bereits mit jQuery UI für etwas anderes, ich würde vorschlagen, mit einem der viel kleineren plugins, wie diese eine !!
Dies sollte Ihr problem lösen