SVG transform="rotate(180)"在Safari11中不起作用是因为Safari11对于SVG的transform属性的实现存在一些兼容性问题。在Safari11中,当使用transform属性进行旋转时,可能会出现旋转不生效的情况。
解决这个问题的方法是使用CSS的transform属性来代替SVG的transform属性。可以通过在SVG元素的样式中添加transform属性来实现旋转效果。例如,可以使用以下CSS样式来实现旋转180度的效果:
.rotate {
transform: rotate(180deg);
}
然后,在SVG元素中添加class="rotate"来应用这个样式:
<svg>
<rect class="rotate" width="100" height="100" />
</svg>
这样就可以在Safari11中实现旋转180度的效果了。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云