Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. SVGRectElement
  4. rx

SVGRectElement: rx property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

Therx read-only property of theSVGRectElement interface describes the horizontal curve of the corners of an SVG rectangle as aSVGAnimatedLength. The length is in user coordinate system units along the x-axis. Its syntax is the same as that for<length>.

It reflects the<rect> element'srx presentational attribute. The CSSrx property takes precedence over the SVGrx presentational attribute, so the value may not reflect the actual size of the rounded corners. The default value is0, which draws a rectangle with square corners.

Value

AnSVGAnimatedLength.

Example

Given the following SVG:

html
<svg viewBox="0 0 300 200" xmlns="http://www.w3.org/2000/svg">  <rect x="0" y="0" width="60" height="60" rx="15" ry="15" />  <rect x="60" y="0" width="60" height="60" rx="15%" ry="15" /></svg>

We can access the computed values of therx attributes:

js
const rectangles = document.querySelectorAll("rect");const rxSize0 = rectangle[0].rx;const rxSize1 = rectangle[1].rx;console.log(rxSize0.baseVal.value); // output: 15 (the value of `rx`)console.log(rxSize1.baseVal.value); // output: 45 (15% of 300)

Specifications

Specification
Scalable Vector Graphics (SVG) 2
# __svg__SVGRectElement__rx

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp