![見出し画像](https://assets.st-note.com/production/uploads/images/74103698/rectangle_large_type_2_35c5a7b5c9d9b0c806f62fcd3efa4f4e.png?width=1200)
pathベースのSVG画像にリンクをつける
※自分用の備忘録です
pathで描写されたイSVG画像は「xlink:href」でリンクを付けると、クリックできるエリアがpathの線上だけで非常に押しづらい状態になってしまいます。
SVGタグと同じ大きさの透明な四角を描写し、その四角にリンクを付けることでSVGタグ内全体をクリックすることができます。
<svg viewBox="0 0 300 300" width="300px" height="300px">
<a xlink:href="#">
<path …省略… />
<rect width="100%" height="100%" style="fill: transparent;"/>
</a>
</svg>
この記事が気に入ったらサポートをしてみませんか?