== 図形のスタイル ==
図形のスタイルの主なものは次の3つです。
* stroke-width 線の太さ
* stroke 線の色
* fill 塗りの色
他に線の端や角の形状、点線にする、不透明度などの指定もできます。<
>
図形に共通な属性と、図形に依存する属性があります。
----
=== 値の指定方法 ===
要素タグ内の属性として与えます。<
>
記述方法は個別に属性を指定する書き方と、style属性にまとめて指定する書き方の2種類があります。
次の2つは同じ意味になります。
.
.
まとめて指定する書き方は css の記述方法と同じです。
----
=== 色の表し方 ===
1)色の名前で指定する
aqua, black, blue, gray, green, lime, maroon, navy, olive, purple, red, silver, white, yellow など
2)6桁の16進数の並びで指定する
#112233, #ffcc00 のように先頭に#をつけて書きます。
値はR(赤)G(緑)B(青)の順に2桁ずつ並べます。#rrggbbのように対応します。
3)3桁の16進数の並びで指定する
#d80と書くと#dd8800の意味になります。
4)RGBの値を0〜255の10進数で指定する
rgb(0,100,255) のように書きます。
5)RGBの値を%で指定する
rgb(0%,50%,100%) のように書きます。
----
=== defs要素 ===
styleの指定で同じ内容を何度も記述するのは面倒ですし、間違えやすいですね。<
>
スタイルをあらかじめ'''定義'''して名前をつけておくことができます。
何度も使うスタイルはこうして使うと楽です。
定義はdefs要素内で行います。<
>
defs要素はsvg要素内に<>しか書けません。<
>