Iba a agregar un par de enlaces más a la lista que está arriba. Pero ya que estoy aprovecho para hacer algún comentario, y después los agrego acá.
No sé si le habrá servido,
scamper. Al menos no más que las otras respuestas que dicen lo mismo, pero más completo.
Por otro lado, también hay una explicación de por qué todo eso en la práctica no funcionó, y de cómo se terminó usando la técnica de sprite para hacer otros efectos.
Quiero decir, que en tu mensaje no sólo ignoraste todo lo escrito anteriormente, sino que terminaste dando un salto para atrás sobre el tema.
Por supuesto, no es algo que ayude a quienes vengan a buscar algún dato a este sitio; más bien sería todo lo contrario.
Por otro lado, no me parece mal resucitar este post. No sé si será idea mía, pero me parece que han comenzado a aparecer varios temas promocionando el 'sprite' y no tantos que expliquen sus limitaciones. Y algunos desarrolladores "compran" sin mucha idea de lo que están haciendo. Bueno, especialmente los novatos.
Pero después pasa como con las tablas, que 'entienden' que la etiqueta
table ya no se usa y vienen a preguntar al Foro cómo se hacen tablas con
div o con listas de definición.
Lo cierto —y repito algún concepto anterior— es que este método ya no sirve para lo que fue pensado en épocas del dial-up y con modems lentos. Aún si recibe ayuda de CSS para salvar la diferencia en las coordenadas de inicio del clip, o para repetir sólo una parte como fondo; el resto de las complicaciones sigue siendo enorme, y se justifica su uso nada más que para hacer efectos que de otra forma serían, entonces, más difíciles de lograr.
Acá dejo un link a otro tema donde se puede ver algo de lo que comento.
Necesito ayuda con un sprite css.
Y agrego : no es que no haya que usar sprite, sino —como con cualquier otra cosa— que hay que saber cuándo conviene usarlo. O lo que es lo mismo, que hay que estudiarlo primero.
Existen varias aplicaciones que crean la macro-imagen a 'recortar'; igual acá hay una herramienta on-line que no probé, pero supongo que funciona. Y si no, le reclaman a
kseso?.
Generador de sprites en línea y su css asociado