如何使<svg> 100%宽度

时间:2015-08-15 20:35:10

标签: html svg

我正在尝试将此<svg>元素拉伸到屏幕宽度的100%:

  <svg height="100" width="100">
   <path d="M0 0 L100 0 L50 100 Z" />
  </svg>

我需要做什么?

1 个答案:

答案 0 :(得分:16)

viewBox定义了您可以看到的坐标。高度和宽度定义SVG的大小。 E.g。

html, body {
  width: 100%;
  height: 100%;
}
<svg height="100%" width="100%" viewBox="0 0 100 100"  preserveAspectRatio="none">
   <path d="M0 0 L100 0 L50 100 Z" />
</svg>