width | 幅 |
height | 高さ |
<svg width="10cm" height="10cm"
xmlns="http://www.w3.org/2000/svg"> |
<svg width="10cm" height="10cm" viewBox="0 0 100 100"
xmlns="http://www.w3.org/2000/svg"> |
※ 本稿記事内のサンプルは統一してこの座標系を使っています。 |
<svg width="10cm" height="10cm" viewBox="0 0 100 200"
xmlns="http://www.w3.org/2000/svg"> <rect x="20%" y="30%" width="60%" height="40%"/> <rect x="0%" y="0%" width="100%" height="100%" stroke="black" stroke-width="0.5" fill="none"/> </svg> |
<svg width="10cm" height="10cm" viewBox="0 0 200 100"
xmlns="http://www.w3.org/2000/svg"> <rect x="20%" y="30%" width="60%" height="40%"/> <rect x="0%" y="0%" width="100%" height="100%" stroke="black" stroke-width="0.5" fill="none"/> </svg> |
preserveAspectRatio="xMinYMid" | 左に寄せて配置 |
preserveAspectRatio="xMaxYMid" | 右に寄せて配置 |
preserveAspectRatio="xMidYMin" | 上に寄せて配置 |
preserveAspectRatio="xMidYMax" | 下に寄せて配置 |
preserveAspectRatio="none" | ビューポートのアスペクト比に合わせる |
<svg width="10cm" height="10cm" viewBox="0 0 100 200"
preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"> <rect x="20%" y="30%" width="60%" height="40%"/> </svg> |