SVG内に仕込んだJavaScriptでwidth
, height
, viewBox
を動的に書き換える。
スクリプトを実行するため、object
要素で埋め込む必要がある。
<object data='./svg/photo1.svg?x=340&y=185&w=140&h=140' type='image/svg+xml'></object>
./svg/photo1.svg?x=120&y=387&w=170&h=170
<object data='./svg/photo2.svg?x=170&y=5&w=370&h=370' type='image/svg+xml'></object>
About: https://twitter.com/daizplus/status/1287448695781302272
by daiiz
object
やimg
要素にwidth
, height
属性を指定する必要がある点だけ注意。
<object data='./svg/photo1.svg#svgView(viewBox(120,387,170,170))' width='170' height='170' type='image/svg+xml'></object>