2012-09-23 13 views
5

Niedawno przeczytałem artykuł o JavaScript, gdzie wspomniano o narzędziach budowlanych takich jak Grunt i Ender. Krótko stwierdzono, że takie narzędzia są zdolne do generowania obrazów sprite z indywidualnie dostarczanych plików i że te narzędzia do budowania mogą być zintegrowane z procesem budowania.Generowanie Sprite CSS w procesie gradle build?

Niestety moje wyszukiwania google nie ujawniły więcej informacji na ten temat. Czy ktoś tutaj ma doświadczenie w tym temacie i integrację z gradle? Niektóre zasoby sieciowe do dalszego czytania są bardzo mile widziane!

Wielkie dzięki z góry! Sascha.

+1

Czy pytasz konkretnie o Gradle, ponieważ używasz już Gradle lub jesteś zainteresowany automatyczną generacją sprite? Kompas, rozszerzenie dla Sass, ma również automatyczne generowanie sprite. – cimmanon

+1

Tak, obecnie budujemy serwer CI firmy Jenkins, który wykonuje zadania stopniowania. Ponadto nasz CSS opiera się na mniejszej (nie Sass) ... – Windwalker

Odpowiedz

1

@ Windwalker może zainteresować Cię funkcja SmartSprites Maven Repositry w swoim gradle. Wykonuje pojedyncze obrazy i tworzy obraz ikonki wraz z wymaganym CSS.

szczegóły dotyczące repozytorium można znaleźć na stronie: http://mvnrepository.com/artifact/com.carrotsearch/smartsprites/0.2.8

Aby zainstalować go do projektu wystarczy umieścić następującą linię w swoim Gradle poleceń:

'com.carrotsearch:smartsprites:0.2.8' 

pełnej informacji o

Strona internetowa Smart Sprite [http://csssprites.org/] mówi:

SmartSprites pozwoli ci łatwo wprowadzać i utrzymywać spideryny CSS w swoich projektach w . SmartSprites analizuje specjalne dyrektywy, aby wstawić do oryginalnego CSS, aby oznaczyć pojedyncze obrazy, które mają zostać przekształcone w spidery z . Następnie buduje sprite obrazów z zebranych obrazów i automatycznie wstawia wymagane właściwości CSS w arkuszu stylu tak, że skrzaty są używane zamiast pojedynczych obrazów

Mam nadzieję, że to rozwiąże sytuację.

+0

@Jawdę możesz sprawdzić odpowiedź, którą napisałem, ponieważ może to rozwiązać twoją sytuację. –

+0

Zauważam, że SmartSprites ma zadanie Ant; Gradle będzie mógł użyć tego bezpośrednio. –

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

Kilka narzędzi internetowych, które generują sprite'y wraz z kodem CSS.

Powiązane problemy