Las imágenes SVG no son mapas de bits, así que (a menos que me falte algo) no se puede hacer actividad física como se puede con otros archivos de imágenes utilizados en páginas web (consulte http://www.alistapart.com/articles/sprites).¿Hay un equivalente de spriting para imágenes SVG en páginas web?
¿Pero hay un mecanismo equivalente para mostrar solo parte de una imagen SVG como fondo CSS?
E.g. sintaxis imaginaria:
div.my-special-svg-div {
background-image: url(sprite-image.svg#one-shape-in-the-svg-file);
}
nota que va a trabajar en Firefox 4.0 beta: https: // Bugzilla. mozilla.org/show_bug.cgi?id=231179 – robertc
Interesante discusión sobre posibles sprites vía IDs en los comentarios allí, desde https://bugzilla.mozilla.org/show_bug.cgi?id=231179#c38 –
Sí, después de que lo intenté, pensé que valía la pena plantear la idea;) Por cierto, puedes usar las técnicas de sprite CSS "tradicionales" para dividir las imágenes SVG con fondo posi ción, aunque se vuelve un poco confuso si también comienzas a usar el fondo de pantalla. – robertc