<rect>
<rect>
元素是一个 基本的 SVG 形状,用于绘制矩形,由其位置、宽度和高度定义。矩形的角可以是圆角。
示例
html
<svg viewBox="0 0 220 100" xmlns="http://www.w3.org/2000/svg">
<!-- Simple rectangle -->
<rect width="100" height="100" />
<!-- Rounded corner rectangle -->
<rect x="120" width="100" height="100" rx="15" />
</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
;可动画:是 pathLength
-
矩形周长的总长度,以用户单位表示。值类型:<number>;默认值:无;可动画:是
注意:从 SVG2 开始,x
、y
、width
、height
、rx
和 ry
是几何属性,这意味着这些属性也可以用作该元素的 CSS 属性。
使用上下文
规范
规范 |
---|
可缩放矢量图形 (SVG) 2 # RectElement |
浏览器兼容性
BCD 表格仅在浏览器中加载