我有一些代碼來創建一個星級評分。我以前沒有使用過SVG,我無法弄清楚如何得到它做到以下幾點:星級評定與SVG餐飲小數點評分
- 評分爲滿分5個
- 顯示評分有小數位即:4.5,3.2,1.1以及作爲全明星
- 額定明星必須是黃色的,星星其餘需要灰色
如何?我改變對例如移動星級左右得到它不顯示星星迎合什麼爲小數?
小提琴例如: http://jsfiddle.net/apbuc773/10/
代碼:
<svg height="210" width="500" fill="url(#g)">
<polygon points="165.000, 185.000, 188.511, 197.361, 184.021, 171.180,
203.042, 152.639,
176.756, 148.820,
165.000, 125.000,
153.244, 148.820,
126.958, 152.639,
145.979, 171.180,
141.489, 197.361,
165.000, 185.000" style="stroke: red;"/>
<linearGradient y2="0.9733" x2="1" id="g" x1="0.0167" y1="0.9833">
<stop stop-color="#F00" offset="0.4733"/>
<stop stop-color="rgb(255, 255, 255)" offset="0.5033"/>
</linearGradient>
</svg>
連接的代碼 - 這一切需要的?由於總共有5顆星,它可以被簡化。
由於
說實話,我甚至不知道自己在做什麼,因爲之前沒有做過任何與svg有關的事情。我將如何指定或需要移動什麼值才能將評分改爲類似4.3,4.8等。 – John
繪製更多星星,並使其中的一些完全變紅,您只需要最後一顆星星的漸變。 –