SVG チュートリアルlogin
SVG チュートリアル
著者:php.cn  更新時間:2022-04-18 17:51:50

SVG 長方形



SVG シェイプ

SVG には、開発者が使用および操作できる事前定義されたシェイプ要素がいくつかあります。 se<楕円>

  • line<line>

  • polyline<polyline>

  • polygon<polygon>

  • path<path>

  • 以下の章で説明します。長方形要素を使用します。

  • SVG Rectangle - <rect>

    例 1
  • <rect> タグは、長方形だけでなく、長方形のバリアントも作成するために使用できます:

    SVG コードは次のとおりです:

Example


<!DOCTYPE html>
<html>
<body>

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:1;stroke:rgb(0,0,0)" />
</svg>
 
</body>
</html>

サンプルを実行する »

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します

Opera ユーザーの場合: SVG ファイルを表示します (SVG グラフィック プレビュー ソースを右クリックします)。

コード分析:

Rect 要素の width 属性と height 属性は、CSS 属性を定義するために使用されます。長方形の (RGB 値、色名、または 16 進値)

CSS のストローク幅プロパティは、長方形の境界線の幅を定義します

CSS のストロークプロパティは、長方形の境界線の色を定義します

  • 例 2
  • Let いくつかの新しいプロパティを含む別の例を見てみましょう:

    SVG コードは次のとおりです:
  • Instance

  • <!DOCTYPE html>
    <html>
    <body>
    
    <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
      <rect x="50" y="20" width="150" height="150" style="fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9" />
    </svg>
     
    </body>
    </html>
  • Run Instance»
  • [Run Instance] ボタンをクリックして、オンライン インスタンスを表示します

  • Opera ユーザーの場合: SVG ファイルを表示します (SVG グラフィック プレビュー ソースを右クリックします)。

コード分析:

x 属性は、長方形の左の位置を定義します (たとえば、x="0" は、長方形からブラウザ ウィンドウの左側までの距離を 0px として定義します)

y 属性は、長方形の上部の位置を定義します (たとえば、 y="0" は、長方形からブラウザ ウィンドウの上部までの距離が 0px であることを定義します)

CSS の fill-opacity 属性は、塗りつぶしの色の透明度を定義します (有効な範囲は: 0 - 1)

CSS ストロークの不透明度属性は、ストロークの色の不透明度を定義します (有効な範囲は: 0 - 1)

例 3
  • 要素全体の不透明度を定義します:

    SVG コードは次のとおりです:
  • <!DOCTYPE html>
    <html>
    <body>
    
    <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
      <rect x="50" y="20" width="150" height="150" style="fill:blue;stroke:pink;stroke-width:5;opacity:0.5" />
    </svg>
    
    </body>
    </html>
  • インスタンスの実行»
  • [インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します

    Opera ユーザーの場合: SVG ファイルを表示します (SVG グラフィック プレビュー ソースを右クリックします)。

    • CSS の不透明度プロパティは、要素の透明度の値を定義します (範囲: 0 ~ 1)。


    例 4

    最後の例、角丸長方形を作成します:

    SVG コードは次のとおりです:

    Example

    <!DOCTYPE html>
    <html>
    <body>
    
    <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
      <rect x="50" y="20" rx="20" ry="20" width="150" height="150" style="fill:red;stroke:black;stroke-width:5;opacity:0.5" />
    </svg>
    
    </body>
    </html>

    インスタンスの実行»

    「インスタンスの実行」ボタンをクリックして表示しますのオンライン例

    Opera ユーザーの場合: SVG ファイルを表示します (SVG グラフィック プレビュー ソースを右クリックします)。

    • rx 属性と ry 属性を使用すると、長方形の角を丸くすることができます。

PHP中国語ウェブサイト