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

Это вообще лечится?..
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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