2012-09-23 22 views
5

Recentemente ho letto un articolo su Javascript, in cui sono stati menzionati strumenti di costruzione come Grunt ed Ender. È stato brevemente affermato che tali strumenti sono in grado di generare immagini sprite da file forniti individualmente e che questi strumenti di compilazione possono essere integrati nel processo di creazione.Generazione CSS Sprite nel processo di compilazione gradle?

Purtroppo le mie ricerche su google non hanno rivelato più informazioni al riguardo. Qualcuno qui ha esperienza su questo argomento e integrazione in gradle? Alcune risorse web per ulteriori letture sono ben accette!

Molte grazie in anticipo! Sascha.

+1

Stai chiedendo specificamente circa Gradle perché si sta utilizzando Gradle già o siete interessati nella generazione sprite automatizzato in generale? Compass, un'estensione per Sass, ha anche una generazione di sprite automatizzata. – cimmanon

+1

Sì, al momento stiamo creando un server CI Jenkins con attività di build gradle. Inoltre, il nostro CSS è basato su meno (non Sass) ... – Windwalker

risposta

1

@Windwalker che potresti essere interessato a utilizzare SmartSprites Maven Repositry nel tuo gradle. Prende le singole immagini e crea un'immagine sprite usando quella insieme al CSS richiesto.

I dettagli per il repository può essere trovato alla: http://mvnrepository.com/artifact/com.carrotsearch/smartsprites/0.2.8

Per installarlo nel vostro progetto è sufficiente mettere la seguente linea nei vostri comandi Gradle:

'com.carrotsearch:smartsprites:0.2.8' 

I dettagli completi sul

Come il sito web di Smart Sprite [http://csssprites.org/] dice:

SmartSprites consente di introdurre e mantenere facilmente gli sprites CSS in i tuoi progetti. SmartSprites analizza direttive particolari è possibile inserire nel vostro originale CSS per contrassegnare singole immagini per essere trasformato in sprite. E poi costruisce immagini sprite dalle immagini raccolte e inserisce automaticamente le proprietà CSS richiesti nel vostro foglio di stile , in modo che gli sprite sono utilizzati al posto delle singole immagini

Spero che questo risolva la situazione.

+0

@Jawad puoi controllare la risposta che ho scritto, in quanto potrebbe risolvere la tua situazione. –

+0

Ho notato che SmartSprites ha un'attività Ant; Gradle sarà in grado di usarlo direttamente. –

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

Alcuni strumenti online che generano gli sprite insieme al codice CSS.

Problemi correlati