CSS-спрайты — это метод оптимизации, который позволяет объединить несколько изображений в одно большое изображение. Вместо загрузки каждого изображения отдельно, браузер загружает один большой файл, а затем использует CSS-свойства background-image, background-position и width/height для отображения нужной части этого изображения.
Преимущества использования CSS-спрайтов:
Пример использования (HTML):
html
Пример использования (CSS):
css
В данном примере sprites.png — это файл спрайта, содержащий иконки "home" и "settings". Свойство background-position задает смещение, чтобы отобразить нужную иконку.