2012-09-23 21 views
5

Recientemente leí un artículo sobre Javascript, donde se mencionaron herramientas de compilación como Grunt y Ender. Se afirmó brevemente que tales herramientas son capaces de generar imágenes de sprites a partir de archivos proporcionados individualmente y que estas herramientas de compilación se pueden integrar en el proceso de compilación.Generación de CSS Sprite en el proceso de compilación gradle?

Lamentablemente, mis búsquedas en google no revelaron más información al respecto. ¿Alguien aquí tiene experiencia en este tema e integración en gradle? ¡Algunos recursos web para lecturas adicionales son muy bienvenidos!

¡Muchas gracias de antemano! Sascha.

+1

¿Está preguntando específicamente sobre Gradle porque ya está usando Gradle o está interesado en la generación automática de sprites en general? Compass, una extensión para Sass, también tiene generación de sprites automatizada. – cimmanon

+1

Sí, actualmente estamos creando un servidor Jenkins CI ejecutando tareas de compilación gradle. Además, nuestro CSS se basa en menos (no en Sass) ... – Windwalker

Respuesta

1

@Windwalker puede que le interese utilizar SmartSprites Maven Repositry en su gradle. Toma imágenes individuales y crea una imagen de sprite usando eso junto con el CSS requerido.

Los detalles para el repositorio se puede encontrar en: http://mvnrepository.com/artifact/com.carrotsearch/smartsprites/0.2.8

Para instalarlo en su proyecto simplemente poner la siguiente línea en sus comandos Gradle:

'com.carrotsearch:smartsprites:0.2.8' 

Los detalles completos sobre el

Como el sitio web de Smart Sprite [http://csssprites.org/] dice:

SmartSprites le permitirá introducir y mantener fácilmente sprites CSS en sus diseños. SmartSprites analiza directivas especiales, puede insertar en su CSS original para marcar imágenes individuales que se convertirán en sprites . A continuación, construye imágenes de sprite de las imágenes recogidas y inserta automáticamente las propiedades CSS necesarios en su hoja de estilo , de manera que los sprites se utilizan en lugar de las imágenes individuales

espero que esto resuelve su situación.

+0

@Jawad puede verificar la respuesta que he escrito, ya que podría resolver su situación. –

+0

Noté que SmartSprites tiene una tarea Ant; Gradle podrá usar eso directamente. –

0
http://csssprites.com/ 
http://spritegen.website-performance.org/ 
http://css-sprit.es/ 

Algunas herramientas en línea que generarán los sprites junto con el código CSS.

Cuestiones relacionadas