@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 точек независимо от ширины браузера.

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

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

Похожие вопросы
28 нояб. 2024, в 21:25
5000 руб./за проект
28 нояб. 2024, в 18:46
3000 руб./за проект
28 нояб. 2024, в 17:46
10000 руб./за проект