📜  SVG fr 属性(1)

📅  最后修改于: 2023-12-03 15:20:23.537000             🧑  作者: Mango

SVG fr 属性

SVG fr 属性指的是用于定义 SVG 元素宽度或高度的浮点数类型,它表示相对于视口的比例。

属性值

fr 属性的值可以是一个大于 0 的浮点数。它表示相对于其父元素的视口大小的比例。例如,一个 fr 值为 0.5 的元素的宽度或高度将为其父容器视口大小的一半。

用法

使用 fr 属性来指定 SVG 元素的宽度或高度。 fr 值可以用在 width、height、min-width、max-width、min-height、max-height 等属性上。

以下是一个示例:

<svg viewBox="0 0 100 100">
  <rect width="100fr" height="50fr" fill="#ccc"/>
</svg>

在上面的示例中,矩形的宽度为视口的 100%,高度为视口的一半。

注意事项
  • 使用 fr 属性时,必须指定父容器的宽度或高度。否则,浏览器将无法计算它相对于父容器的比例。

  • fr 属性不能与绝对单位或百分比一起使用。

浏览器兼容性

fr 属性是一个实验性属性,目前仅受到最新版本的 Safari 和 Chrome 等 WebKit 浏览器的支持。

参考资料