0
SVGのパス上にアニメーションを作成したいと思います。同じ起点で前後に縮尺が変わります。問題は私の現在の解決策がChrome上では動作しますが、Firefoxでは動作しません。同じ起点でSVGのパスをどのようにスケールするのですか?
.svg-map-pg-logo {
animation-name: star;
animation-duration: 0.5s;
animation-iteration-count: infinite;
}
@keyframes star {
0% {
transform: scale(1, 1);
transform-origin: center center;
}
100% {
transform: scale(1.2, 1.2);
transform-origin: center center;
}
}
firefoxでは、パスは方向に移動しながら縮尺されます。 Chrome上では、元の起点でスケーリングされます。スケールを動かさないようにするには?
https://codepen.io/joshuajazleung/pen/jaaPwW
https://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/scale Firefoxがそのルールに従って動作しているようです。 – Rikin