CSS Sprite-generator
Gratis online CSS-spritegeneratorverktyg
Om CSS Sprite Generator
Kombinerar flera uppladdade bilder till ett enda PNG-spritesheet och genererar den matchande background-position-CSS:en. Tre layouter stöds (horisontell, vertikal och rutnät), med valfri padding mellan bilderna och ett konfigurerbart antal kolumner för rutnätslayout. All kompositering sker på en canvas i din webbläsare; inga bilder laddas upp någonstans.
Så här använder du
1. Klicka på uppladdningsområdet eller dra bildfiler till det för att lägga till dem (flera filer stöds). 2. Välj en layout (horizontal, vertical, grid) och ställ, för grid, in antalet kolumner. 3. Ange eventuellt padding i pixlar mellan bilderna. 4. Klicka på Generate Sprite för att bygga om sheetet, sedan Download Sprite för PNG-filen och Copy CSS för .icon-*-reglerna.
Layouter och utdata
horizontal staplar bilder från vänster till höger med den högsta bilden som radhöjd. vertical staplar uppifrån och ner med den bredaste bilden som kolumnbredd. grid packar bilder i ett kolumnvis rutnät där varje kolumn och rad storlekssätts efter sin största medlem. Den genererade CSS:en använder klassnamn som härleds från filnamnet (filändelsen tas bort, icke-alfanumeriska tecken ersätts med -), t.ex. .icon-home { width; height; background: url('sprite.png') no-repeat; background-position: -Xpx -Ypx; }. PNG-utdatan exporteras via canvas.toDataURL och är alltid PNG oavsett inmatningsformat.
▶Refererar den genererade CSS:en till det nedladdade spritesheet-filnamnet?
▶Laddas mina bilder upp till en server?
▶Vilka bildformat kan jag ladda upp?
▶Varför tas icke-ASCII-tecken i mitt filnamn bort från klassen?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe