我有一個svg作爲背景圖像在CSS中,我想翻轉它。 (scale(-1, 1)
)從中心縮放SVG
當我嘗試正常轉換時,它不會關於中心,看起來很奇怪。
有沒有辦法在中心周圍翻轉整個SVG,沒有JS?
下面是使用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;
}
標題有誤導之嫌。你正在尋找的是變換旋轉。添加了一個答案 – karthick