模様(もよう)をSVG(エスブイジー)にする
青海波という模様を SVG にしてみました。
このような繰り返しの模様を SVG で作るのは結構大変です。
一つの波だけならこんな感じです。
<svg id="Pattern" xmlns="http://www.w3.org/2000/svg" width="640" height="400">
<rect x="0" y="0" width="640" height="400" style="fill:#fff"></rect>
<path d="M0,0A30,30 0 0 1 60,0" style="stroke-width: 2.4;" stroke="#008080" fill="#ffffff"></path>
<path d="M6,0A24,24 0 0 1 54,0" stroke="#008080" fill="#ffffff" style="stroke-width: 2.4;"></path>
<path d="M12,0A18,18 0 0 1 48,0" stroke="#008080" fill="#ffffff" style="stroke-width: 2.4;"></path>
<path d="M18,0A12,12 0 0 1 42,0" stroke="#008080" fill="#ffffff" style="stroke-width: 2.4;"></path>
</svg>
これを少しずつ、ずらしながらたくさん描いていきます。
詳しくはブログ「JavaScript (71) 青海波」をお読みください。
この記事が気に入ったらサポートをしてみませんか?