Кто нибуть, расскажите, как победить глюки спрайтов в вебкит браузерах при зуминге страницы?
Глюки заключаются в том, что спрайты плавают на 1-2 пикселя или не так масштабируются… это, скорей всего, свяанно с тем, как вебкиты округляют дробные значения.
Использование em не спасает.
Беда онлайн генераторов спрайтов в том, что они оставляют уж ооочень много места по бокам.
Пользуюсь на маке программой TexturePacker (ещё пробовал SpriteRight и Sprite Master) и на выходе получаются очень компактные спрайты.
Простите, а что это по вашему? Возможно, слово «изображение» применено не совсем верно (хотя и оно вполне имеет место быть), но ведь спрайт и есть ни что иное как сборник нескольких графических элементов (изображений).
Может кому понравится. Там можно выделять области в исходных картинках, задавать правила размещения этих областей в спрайте, настраивать css. Настройки и исходные картинки можно сохранять.
Вот еще интересный на мой взгляд инструмент: csssprites.org/
Это java приложение, которое обрабатывает специальные директивы включенные в CSS файлы формируя «на лету» CSS спрайт(ы) и создавая соотв. записи в CSS файле. Файл остается валидным, т.к. все доп. директивы идут в блоках спец. комментариев.
Т.е. верстаем так, как если бы все спрайты были отдельными фоновыми иллюстрациями (background-image), а скрипт собирает все в спрайт сам.
Таким образом очень просто поддерживать и изменять отдельные файлы.
Считаю Drag & Drop Сервис Spritepad удобен для небольших изображений, большие лучше ручками загружать… эх) А так в целом неплохо, автору спасибо! Поставил бы плюс, жаль мыло кармы.
CSS спрайты: основные техники и полезные инструменты