【发布时间】:2017-11-13 21:42:32
【问题描述】:
我正在制作一个动画代码战徽标。它看起来很适合我的项目:https://codepen.io/forTheLoveOfCode/pen/GOERRE
但是,下面的代码块肯定可以在不复制和粘贴同一行的情况下重写。然而,无论是我的研究,还是猜测“transform=rotate”可以放在 SVG 模式中的什么位置,都没有给我任何结果。有什么想法可以用更少的行数达到相同的结果吗?
<svg class="codewars" width="300" height="300">
<path d="M150 150 A 75 75 0 1 0 270 200" stroke-width="4" fill="none"/>
<path d="M150 150 A 75 75 0 1 0 270 200" stroke-width="4" fill="none"transform="rotate(60, 150, 150)"/>
<path d="M148 150 A 75 75 0 1 0 270 200" stroke-width="4" fill="none"transform="rotate(120, 150, 150)"/>
<path d="M150 150 A 75 75 0 1 0 270 200" stroke-width="4" fill="none"transform="rotate(180, 150, 150)"/>
<path d="M150 150 A 75 75 0 1 0 270 200" stroke-width="4" fill="none"transform="rotate(240, 150, 150)"/>
<path d="M148 150 A 75 75 0 1 0 270 200" stroke-width="4" fill="none"transform="rotate(300, 150, 150)"/>
【问题讨论】: