SVG <rect>元素

<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>

屬性

編號 屬性 描述
1 x 矩形左上角的x軸座標,缺省值是0
2 y 矩形左上角的y軸座標。 缺省值是0
3 width 矩形的寬度。
4 height 矩形的高度。
5 rx 用於圓角圓角矩形。
6 ry 用於圓角圓角矩形。
7 style 用於指定內聯樣式。
8 class 用於為元素指定外部樣式名稱。

示例

檔:testSVG.html -

<html>
   <title>SVG矩形</title>
   <body>

      <h1>簡單SVG矩形圖片</h1>

      <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網路流覽器中打開文字SVG.html。 您可以使用Chrome/Firefox/Opera直接查看SVG圖像,無需任何插件。 Internet Explorer 9及更高版本還支持SVG圖像呈現。

矩形#2:帶不透明的矩形

<html>
   <title>SVG矩形</title>
   <body>

      <h1>簡單SVG矩形圖片</h1>

      <svg width="800" height="800">
         <g>
            <text x="0" y="15" fill="black" >
            Rectangle #2: With 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);
            stroke-opacity:0.5;opacity:0.5"> </rect>
         </g>
      </svg>

   </body>
</html>

上面示例代碼,顯示結果如下 -

矩形#3:圓角

<html>
   <title>SVG矩形</title>
   <body>

      <h1>簡單SVG矩形圖片</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/Firefox/Opera直接查看SVG圖像,無需任何插件。 Internet Explorer 9及更高版本還支持SVG圖像呈現。


上一篇: SVG形狀 下一篇: SVG文本