svg要素を塗りつぶしたいと思います。ユーザが<input type='file'/>
入力を介して自分のローカルコンピュータから選択できるイメージを持つ要素。circle
ローカルイメージでsvg要素を塗りつぶします。
私はあなたのパターンを使用してSVG要素を埋めることができることを知っている:
<defs>
<pattern id="img1" patternUnits="userSpaceOnUse" width="100" height="100">
<image xlink:href="wall.jpg" x="0" y="0" width="100" height="100" />
</pattern>
</defs>
<circle cx=100 cy=100 r=100 fill="url(#img1)" />
しかし、私はそれがローカルイメージで動作させることはできません。
作業フィドルは素晴らしいだろう:)
関連問題:
Fill SVG path element with a background-image
ありがとう!
これは完璧です、ありがとう:) –