SVG-спрайты, как правильно использовать?

Всем привет.

Есть вопрос. В проекте использую svg, на странице таких иконок может быть 5-20. Что не очень хорошо сказывается на продуктивности загрузки (всё же, что загрузить спрайт, а что 20 раз сходить на сервер).

Но вот есть проблемы с такой оптимизацией: одна и та же иконка у меня может быть использована и как src у img и как background...

Как правильно и лучше склеить svg в один svg файл (все svg разного расширения) и использовать такой файл и в html и в css?
  • Вопрос задан
  • 1179 просмотров
Решения вопроса 1
@JuniorNoobie
Сижу в поддержке, пишу мелкие проекты
Если это иконки, то это однозначно декор. Если это декор, то он должен быть сделан в CSS без использования img, т.к. последний используется для контентных данных. Есть множество сайтов, где вы кидаете картинки, а на выходе получаете склеенный из них спрайт и css-файл для работы с получившимся спрайтом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы