【发布时间】:2017-06-08 07:29:46
【问题描述】:
我在 css 中有一个 svg 作为背景图像,我想翻转它。 (scale(-1, 1))
当我尝试正常变换时,它不会绕中心,看起来很奇怪。
有没有办法在不使用 JS 的情况下围绕中心翻转整个 SVG?
这是一个使用 HTML 而非 CSS 背景图像的演示: https://codepen.io/anon/pen/bRVqwz
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M2,20l-2-2l8-8L0,2l2-2l10,10L2,20z'/></svg><br />
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M2,20l-2-2l8-8L0,2l2-2l10,10L2,20z' transform="scale(-1, 1)"/></svg>
svg {
width: 50px;
height: 50px;
}
【问题讨论】:
-
标题具有误导性。您正在寻找的是变换旋转。添加了答案