SVGチュートリアル要約
- Hunor Márton BorbélyによるSVGチュートリアルで、基本的な図形から始めて複雑なアニメーションまで、SVG画像のコーディング方法を段階的に学べる。
- 基本図形の描画、クリスマスツリー、ジンジャークッキー人形、家づくりなど多様なテーマを扱い、クリップパス、グラデーション、ベジェ曲線、テキストをパスに沿って描く方法など、SVGのさまざまな機能を紹介している。
- また、JavaScriptを使った時計の描画、SVG要素へのインタラクション追加、JavaScriptでSVGダイアグラムを生成する方法など、SVGと他の技術を組み合わせる方法も含まれている。
GN⁺の意見
- このチュートリアルは、初級ソフトウェアエンジニアがSVG画像をコーディングする基礎から高度な技術まで体系的に学べる優れた資料である。
- 特に、実際の時刻を表示する時計の作り方やSVG要素にインタラクションを追加するなど、実用的な例が含まれており、学習者にとって非常に有益で興味深い体験を提供してくれそうだ。
- SVGを学びたい人にとって、このチュートリアルはグラフィックWebデザインへの理解を広げ、Webページに独創的な視覚要素を追加する力を高められる魅力的な学習資料となるだろう。
1件のコメント
Hacker Newsのコメント
<clip-path>の使用例では、大きな円を 2 回定義しているのは非効率だ。サイズを変更するときに両方を修正しなければならないので、defsをすでに使っているなら、円は 1 回だけ定義して再利用するほうがよい。<foreignObject>タグを使えば HTML 内で SVG を活用できるので、HTML のほうが得意な作業(リンク、画像、基本的なフレックスボックスのスタイリングなど)に便利だ。pathを好んでいて、ほとんど何でもできるし、他の方法より冗長さが少ない。絵を描くのが苦手で画像も嫌いなので、パフォーマンスと利便性のためにサイドプロジェクト全体を SVG で構築した。このチュートリアルを通じて、リファクタリングすべき部分が多いと気づいた。