На веб-страницах может быть множество мелких иконок и изображений, которые запрашивают файлы с сервера. Если каждая маленькая иконка запрашивается по отдельности, это создаёт большую нагрузку на сервер и значительно снижает скорость загрузки страницы. Поэтому, чтобы эффективно сократить количество запросов, получаемых и отправляемых сервером, и ускорить загрузку страницы, была разработана технология CSS-спрайтов (также известная как CSS Sprites, CSS-снежинки).
Генератор спрайтов позволяет объединить несколько изображений в одно. В вашем веб-коде, используя свойство backgroud CSS, вы можете указать браузеру, какое изображение из спрайта нужно прочитать, указав его положение и размер, и отобразить его на странице.