SVG - 矩形



<rect> 元素用于绘制与当前用户坐标系轴对齐的矩形。

声明

以下是 <rect> 元素的语法声明。我们只展示了主要属性。


<rect
	 	x="x-axis co-ordinate"
	 	y="y-axis co-ordinate"
	 	
	 	width="length"
	 	height="length"
	 	
	 	rx="length"
	 	ry="length"
	 	
	 	style="style information"
	 	class="style class" >
</rect>

属性

名称 描述
x 矩形左上角的 x 轴坐标。默认值为 0。
y 矩形左上角的 y 轴坐标。默认值为 0。
width 矩形的宽度。
height 矩形的高度。
rx 用于圆角矩形的角。
ry 用于圆角矩形的角。
style 用于指定内联样式。
class 用于为元素指定外部样式名称。

testSVG.htm


<html>
	 	<title>SVG Rectangle</title>
	 	<body>
	 	 	 <svg width="800" height="800">
	 	 	 	 	<g>
	 	 	 	 	 	 <text x="0" y="15" fill="black" >
	 	 	 	 	 	 Rectangle #1: Without opacity.</text>
	 	 	 	 	 		
	 	 	 	 	 	 <rect x="100" y="30" width="300" height="100"	
	 	 	 	 	 	 style="fill:rgb(121,0,121);stroke-width:3;stroke:rgb(0,0,0)"></rect>	
	 	 	 	 	</g>	
	 	 	 </svg>
	 	
	 	</body>
</html>
输出

在 Chrome Web 浏览器中打开 textSVG.htm。您可以使用 Chrome/Firefox/Opera 直接查看 SVG 图像,无需任何插件。Internet Explorer 9 及更高版本还支持 SVG 图像渲染。

矩形#1:没有不透明性。

具有不透明度的矩形


<html>
	 	<title>SVG Rectangle</title>
	 	<body>
	 	 		
	 	 	 <svg width="800" height="800">
	 	 	 	 	<g>
	 	 	 	 	 	 <text x="0" y="15" fill="black" >
	 	 	 	 	 	 矩形#2:不透明度 </text>
	 	 	 	 	 		
	 	 	 	 	 	 <rect x="100" y="30" width="300" height="100"	
	 	 	 	 	 	 style="fill:rgb(121,0,121);stroke-width:3;stroke:rgb(0,0,0);
	 	 	 	 	 	 stroke-opacity:0.5;opacity:0.5"> </rect>
	 	 	 	 	</g>
	 	 	 </svg>
	 	
	 	</body>
</html>

输出

在 Chrome Web 浏览器中打开 textSVG.htm。您可以使用 Chrome/Firefox/Opera 直接查看 SVG 图像,无需任何插件。Internet Explorer 9 及更高版本还支持 SVG 图像渲染。

矩形#2:不透明度

带圆角的矩形


<html>
	 	<title>SVG Rectangle</title>
	 	<body>
	 	 		
	 	 	 <h1>Sample SVG Rectangle Image</h1>
	 	 		
	 	 	 <svg width="570" height="200">
	 	 	 	 	<g>
	 	 	 	 	 	 <text x="0" y="15" fill="black" >
	 	 	 	 	 	 Rectangle #3: With Rounded Corner </text>
	 	 	 	 	 		
	 	 	 	 	 	 <rect x="100" y="100" rx="10" ry="10" width="300" height="100"	
	 	 	 	 	 	 style="fill:rgb(121,0,121);stroke-width:3;stroke:rgb(0,0,0);"></rect>
	 	 	 	 	</g>
	 	 	 </svg>
	 	
	 	</body>
</html>

输出

在 Chrome Web 浏览器中打开 textSVG.htm。您可以使用 Chrome/Firefox/Opera 直接查看 SVG 图像,无需任何插件。Internet Explorer 9 及更高版本还支持 SVG 图像渲染。

矩形#3:带圆角