我正在嘗試使用css中閃爍的動畫製作svg明星。SVG CSS動畫明星閃閃發光朝0,0點移動
事情是在動畫過程中,明星向svg的0,0位置移動。 我希望明星在動畫期間保持原位。
我在猜測的是,在動畫過程中不使用星形(在路徑中)的每個點的位置。
<svg width="300" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<g>
<rect fill="#009eff" height="351.7699" width="300.36301" class="color-fill"/>
<path class="glittering" fill="#ffcc00" d="m270.88123,28.60792l-7.20074,6.20193l1.02679,9.44777l-8.12354,-4.93181l-8.66808,3.89605l2.18013,-9.24996l-6.38396,-7.03987l9.47093,-0.78498l4.72256,-8.24694l3.67325,8.76482l9.30264,1.94299z"/>
</g>
</svg>
我做了一個codepen,以便你能明白我的意思。
你能幫助我的社區? 非常感謝!
我想你需要做變換出身的東西。要麼這樣做,要麼改變你的道路,使它集中在原點上。已經有很多關於stackoverflow的轉換問題/答案。 – 2014-09-04 09:36:30