dikey58
@dikey58
Самоучка - web-разработчик

Как делать SVG из спрайтов адаптивными?

Сейчас пытаюсь разобраться с SVG спрайтами. Но уперся в то, что приходится указывать их размеры высоту и ширину. иначе ширина 300px вообще не понятно откуда берется.
5eb2ac44507d8935426738.png
У изображений всё просто - указал max-width: 100px; height: auto и изображение в случае чего подстроится.
Как это делать с SVG? И откуда берется ширина 300px?
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ответы на вопрос 1
exdude
@exdude
Все просто!
Берешь код SVG, вставляешь в текстовый редактор, сохраняешь его как [name].svg .
Вставляешь его уже не как код, а как изображение, и присваиваешь class или id .
То есть:
<img src="[name].svg" class="svg-name-one"/>

Ну и соответственно в css:

.svg-name-one {
	width: 100%;
}


Или присвоить класс к самой svg:
Тык
Ответ написан
Ваш ответ на вопрос

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

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