Элемент RECT
rect элемент
является базовой формой SVG
, используемой для создания прямоугольников, основанных на позиции угла и их ширины и высоты.
Он также может быть использован для создания прямоугольников со скругленными углами.
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x="10" y="10" height="100" width="100" style="stroke:#006600; fill: #00cc00"/>
</svg>
Расположение прямоугольника отосительно родительского элемента определяется атрибутами x
и y
.
Размер прямоугольника определяется атрибутами width
и height
.
Свойства rect элемента
Закругленные углы
Атрибуты rx
и ry
определяют, каким будет закругление углов.
rx
определяет, насколько широким будет скругление и ry - насколько высоким.
Приемер
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x="10" y="10" rx="15" ry="25" height="100" width="100" style="stroke:#006600; fill: #00cc00"/>
</svg>
Stroke
Атрибут stroke
определяет цвет контура прямоугольника, по умолчанию none
.
Граница контура может быть пунктирной, для этого с помошью параметра stroke-dasharray
можно задать длину пунктира и растояние между ними
Fill
Цвет заливки определяется свойством fill
Вы также можете сделать заполнение прозрачным с помощью fill-opacity
.
Пример
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x="10" y="10" width="100" height="100" style="stroke: #009900; stroke-width: 3; fill: #33ff33;"/>
<rect x="120" y="10" width="100" height="100" style="stroke: #009900; stroke-width: 3; stroke-dasharray: 10 5; fill: none;"/>
<svg>