Измените атрибут width
в элементе svg
на абсолютное значение, а не на процентное значение. Если вы установите ширину 100%
, это будет масштабировать границы вашего документа вместо масштабирования документа .
<svg version="1.1" width="150" height="150" viewBox="800 -50 200 200">
<path d="M0 107 L220 69 L484 135 L800 82 L800 150 L0 150 Z" />
</svg>
Затем примените масштабирование ширины с помощью CSS:
svg {
background: gold;
width: 100%;
}