Задать вопрос
RadCor
@RadCor
Если мой ответ вам помог, отмечайте его решением.

Как растянуть SVG по ширине при этом сохранив высоту?

В общем SVG элементы ведут себя как картинки (img) они масштабируется пропорционально.
Вопрос в том, можно ли как-то изменять только ширину при этом высоту сохранять по умолчанию.

Вот пример, если масштабировать область с красным прямоугольником, можно наблюдать как он изменятся в размерах, но меняется как ширина так и высота.

https://jsfiddle.net/RadCor/esf16w9y/1/
  • Вопрос задан
  • 11701 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 2
RadCor
@RadCor Автор вопроса
Если мой ответ вам помог, отмечайте его решением.
Решил вопрос с помощью preserveAspectRatio="none"
Демо: https://jsfiddle.net/RadCor/esf16w9y/3/
Ответ написан
Комментировать
petermzg
@petermzg
Самый лучший программист
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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