私はsvgパスのような要素を拡大縮小しようとしました。しかし、div要素がsvg path要素のために働いていない場合は、スケーリングが正常に機能しています。私は以下のコードを添付しています。なにか提案を?SVGパスのスケール方法
<style>
.two {
transition: all 2s ease-in-out 0.5s;
-webkit-transition: all 2s ease-in-out 0.5s;
}
#scale {
height: 150px;
width: 100px;
text-align: center;
margin: 0 auto;
}
#scale {
border: 1px blue solid;
}
.grow:hover {
transform: scale(2.0);
-ms-transform: scale(2.0);
-webkit-transform: scale(2.0);
}
</style>
<body>
<svg width="1350" height="900">
<path d="M 673 248.625 A 67.875 67.875 0 0 1 740.1841400272543 326.159552463664 L 673 316.5 A 0 0 1 0 0 673 316.5 z" id="scale" class="two grow"></path>
</svg>
</body>
たぶん、あなたは、SVGビューポートを変更することによってスケーリングを実装するだろうか?例えば。 http://jonibologna.com/svg-viewbox-and-viewport/#expandingviewport – ne1410s