Rect
A Rect draws a rectangle defined by position (x, y) and dimensions (width, height), with optional rounded corners via borderRadius. Rects are one of the most versatile shapes in Ripl — used for backgrounds, cards, bar chart segments, progress indicators, and layout scaffolding. The borderRadius property accepts a single number for uniform rounding or a [topLeft, topRight, bottomRight, bottomLeft] array for per-corner control.
Example
Usage
ts
import {
createRect,
} from '@ripl/web';
const rect = createRect({
fill: '#3a86ff',
x: 50,
y: 50,
width: 200,
height: 120,
});Properties
The rect's geometry is defined by x, y, width, height, and optional borderRadius.
NOTE
For the full property list, see the Rect API Reference.