Задать вопрос
dikey58
@dikey58
Самоучка - web-разработчик

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

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

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

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


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

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

Похожие вопросы