Generator kształtów CSS
Bezpłatnie online Generator kształtów CSS narzędzie, nie wymaga instalacji
Informacje o CSS Sprite Generator
Łączy wiele przesłanych obrazów (PNG, JPEG lub SVG) w jeden arkusz sprite PNG renderowany na canvasie i emituje pasujące reguły CSS background-position. Oferowane są trzy układy: horizontal, vertical oraz packed (zawijanie wierszy). Opcjonalne wypełnienie w pikselach (padding) może być wstawiane między sprite'y.
Jak używać
1. Kliknij strefę przesyłania lub przeciągnij na nią pliki obrazów. Akceptowane są PNG, JPEG i SVG; pliki inne niż obrazy są filtrowane. 2. Wybierz Layout (Horizontal, Vertical, Packed) oraz opcjonalny Padding w pikselach (0-100). 3. Kliknij Generate. Na tle w szachownicę pojawi się podgląd sprite'a. 4. Kliknij Download, aby zapisać sprite.png, i użyj Copy CSS, aby skopiować wygenerowane reguły CSS.
Układy i wyjście CSS
Horizontal układa obrazy od lewej do prawej w jednym wierszu, którego wysokość równa się wysokości najwyższego obrazu. Vertical układa je z góry na dół w jedną kolumnę, której szerokość równa się szerokości najszerszego obrazu. Packed zawija do wierszy na podstawie szerokości wyprowadzonej z ceil(sqrt(count)) razy szerokość najszerszego obrazu. Wygenerowany CSS emituje po jednej klasie '.icon-<name>' na obraz, z width, height, deklaracją 'background: url(sprite.png) no-repeat' i ujemnym background-position. Nazwy plików są pozbawiane rozszerzenia i normalizowane do [a-zA-Z0-9_-].
▶Jakie formaty obrazów są obsługiwane?
▶Dlaczego pliki SVG renderują się w nieoczekiwanym rozmiarze?
▶Czy wygenerowany CSS odwołuje się do właściwego adresu URL obrazu?
▶Czy układ packed to prawdziwy algorytm pakowania?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.