Wenn Sie nach einer Lösung für eine animierte Schaltfläche suchen, dann ist das Beste, was Sie tun können, um die Leistung zu verbessern, die Kombination von Sprites und CSS. Ein Sprite ist ein großes Bild, das alle Bilder Ihrer Website enthält (Kopfzeile, Logo, Schaltflächen und alle Dekorationen, die Sie haben). Jedes Bild benötigt eine HTTP-Anfrage, und je mehr HTTP-Anfragen, desto länger dauert das Laden.
.buttonClass {
width: 25px;
height: 25px;
background: url(Sprite.gif) -40px -500px;
}
.buttonClass:hover {
width: 25px;
height: 25px;
background: url(Sprite.gif) -40px -525px;
}
El 0px 0px
Die Koordinaten sind die linke obere Ecke deines Sprites.
Aber wenn Sie ein Fotoalbum mit Ajax oder etwas Ähnlichem entwickeln, dann ist JavaScript (oder ein beliebiges Framework) das Beste.
Viel Spaß!