方法1: transformプロパティを使用する方法
.flip-horizontal {
transform: scaleX(-1);
}
この方法では、transform: scaleX(-1)
を要素に適用することで、SVGを水平方向にフリップすることができます。
方法2: CSSアニメーションを使用する方法
@keyframes flip-horizontal {
from {
transform: scaleX(1);
}
to {
transform: scaleX(-1);
}
}
.flip-horizontal {
animation: flip-horizontal 1s infinite;
}
この方法では、@keyframes
とanimation
を使用してCSSアニメーションを作成し、SVGを水平方向にフリップさせることができます。animation
プロパティには適切なアニメーション名と時間を指定します。
上記のコード例では、水平方向へのフリップを示していますが、垂直方向へのフリップも同じ原則で行うことができます。scaleY(-1)
を使用することで、垂直方向に要素をフリップすることができます。
これらの方法を使用して、SVGを簡単にフリップすることができます。必要に応じて、適切なクラスやセレクタを使用してSVG要素にこれらのCSSスタイルを適用してください。