@softshape

Как заставить SVG заполнять родительский div в Firefox?

Вот такой SVG был сделан, чтобы полностью заполнять родительский элемент и быть adaptive, то есть менять ширину при ресайзе браузера -

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2250 160" preserveAspectRatio="none" 
vector-effect="non-scaling-stroke" style="width: calc(100% - 50px); height: 160px">

При ширине родителя в 500px ширина SVG равна 100%-50px = 450px. Во всех браузерах, кроме Firefox.

В Firefox он нормально растягивается если например viewBox="0 0 150 160", а вот сжиматься не хочет - при viewBox="0 0 2250 160" его ширина будет равна 2200 точек независимо от ширины браузера.

Это вообще лечится?..
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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