http://www.sw.it.aoyama.ac.jp/2010/PB1/lecture12.html
© 2006-10 Martin J. Dürst 青山学院大学
今まで作った Web ページに今日習った要素などを
追加してもっと充実なものにして下さい。
スタイルシートも合わせて拡張してください。特に二段組みに挑戦してください。
アップロードの都合上、内部スタイルシートを使い、リンクは公開された絶対 URI にして下さい。
授業中の他の学生に見せてもいい内容にしてください。
<table>
、行は
<tr>
、コマは <th>
(見出し)
又は <td>
(データ)float
又は position
が使用可能パンダの顔 (のつもり)
ベクトル (左) | ラスタ (右) | |
---|---|---|
指定方法 | 座標 (x,y) | 画素 (pixel, ピクセル) |
理想な応用 | 図 | 写真 |
拡大すると | 綺麗のまま | どんどん粗くなる |
ファイルの大きさ | 小さい、図の複雑さによる | 大きい、画素数と圧縮による |
<?xml version='1.0' encoding='utf-8'?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='200px' height='200px'> <title>This is a test of SVG</title> .. </svg>
<rect x=左のx座標
y=上のy座標 width=幅 height=高さ
/>
<circle cx=中心のx座標
cy=中心のy座標 r=半径 />
<ellipse cx=中心のx座標
cy=中心のy座標 rx=x方向の半径
ry=y方向の半径 />
<line x1=出発点のx座標
x2=到着点のx座標 y1='...' y2='...'/>
<polygon points='x1 y1
x2 y2 x3 y3...'/>
fill
: (形の内部の) 色、通常は
black
stroke
: (形の周りの) 線の色、通常は
none
(透明)stroke-width
: 線の幅<defs>
要素内の
<style>
要素style
属性: XHTML と同様class
属性: XHTML と同様id
属性: XHTML と同様<g>
(XHTML:
<div>
)長方形、円、楕円、線、多角形などをスタイルとともに使って、簡単な SVG の図を作って下さい。
図に意味は必要ない。
7月 9日 (金曜日) の 22:00 までに Moodle に投稿。
作りたい面白い図を考えてください。
今日習った SVG の部品以外に欲しい部品を考えてください。