star rating. too much work?
Posted: Tue Sep 18, 2007 2:48 am
Hi,
I am trying to use some star rating system as I currently use dropdowns and they seem really dull.
Here is sample solution I found and trying to figure out how to implement.
http://komodomedia.com/blog/index.php/2 ... ing-redux/
This is brilliant as it uses no javascript at all...pure css implementation but then it is kind of hard to grasp on first read. Also I guess it is only helpfull for showing stars and not actually rate things. For actual rating you should somehow include javascript I think, at least I don't see passing user choice(click) as some value on the client side that can be passed serverside.
So my question is do I miss something or is it pointless to do all that css magic when at the end you need javascript to do real work - putting css magic beauty aside.
Any other recommendations of such implementations are more than welcome, other thing I consider is beatufied radio buttons but problem there is it will highlight one star only...and not everything till choosen star.
I am trying to use some star rating system as I currently use dropdowns and they seem really dull.
Here is sample solution I found and trying to figure out how to implement.
http://komodomedia.com/blog/index.php/2 ... ing-redux/
This is brilliant as it uses no javascript at all...pure css implementation but then it is kind of hard to grasp on first read. Also I guess it is only helpfull for showing stars and not actually rate things. For actual rating you should somehow include javascript I think, at least I don't see passing user choice(click) as some value on the client side that can be passed serverside.
So my question is do I miss something or is it pointless to do all that css magic when at the end you need javascript to do real work - putting css magic beauty aside.
Any other recommendations of such implementations are more than welcome, other thing I consider is beatufied radio buttons but problem there is it will highlight one star only...and not everything till choosen star.