<rect>

Baseline 廣泛可用 *

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

* 此特性的某些部分可能存在不同級別的支援。

<rect> SVG 元素是一個基本的 SVG 形狀,用於繪製矩形,其定義由其位置、寬度和高度決定。矩形可以擁有圓角。

使用語境

分類基本形狀元素、圖形元素、形狀元素
允許內容可包含任意數量、任意順序的下列元素
動畫元素
描述性元素

屬性

x

矩形的 x 座標。值型別<length> | <percentage>預設值0可動畫

y

矩形的 y 座標。值型別<length> | <percentage>預設值0可動畫

width

矩形的寬度。值型別auto | <length> | <percentage>預設值auto可動畫

height

矩形的高度。值型別auto | <length> | <percentage>預設值auto可動畫

rx

矩形水平角的半徑。如果指定了 ry,則預設為 ry值型別auto | <length> | <percentage>預設值auto可動畫

ry

矩形垂直角的半徑。如果指定了 rx,則預設為 rx值型別auto | <length> | <percentage>預設值auto可動畫

路徑長度

矩形周長的總長度,以使用者單位表示。值型別<number>預設值可動畫

注意: 從 SVG2 開始,xywidthheightrxry幾何屬性,這意味著這些屬性也可以用作該元素的 CSS 屬性。

DOM 介面

此元素實現了 SVGRectElement 介面。

示例

html
<svg viewBox="0 0 220 100" xmlns="http://www.w3.org/2000/svg">
  <!-- Regular rectangle -->
  <rect width="100" height="100" />

  <!-- Rounded corner rectangle -->
  <rect x="120" width="100" height="100" rx="15" />
</svg>

規範

規範
Scalable Vector Graphics (SVG) 2
# RectElement

瀏覽器相容性

另見