Fakt nie doczytałem, że tak miało się zachowywać. Jednak swoje zdanie podtrzymuje, takie coś da się zrobić i w samym CSS bez JS. Tylko, że zabawy jest sporo i dla początkujących nie polecam :)
Jak powiedzieli przedmówcy wykorzystaj JS. Najprościej jak w img na mouseover będziesz podmieniał src danej gwiazdce i wszystkim poprzednim na "zapełnioną".
Pozdrawiam