Home ›
Overriding Fivestar star images with just CSS (and, well, graphics)Overriding Fivestar star images with just CSS (and, well, graphics)
Submitted by Benjamin Melançon on March 21, 2008 - 2:13am
Copy this (from fivestar's CSS) into your theme's styles.css file, and change the background url to match your own graphic file:
div.fivestar-widget-static .star {
float: left;
width: 17px;
height: 15px;
overflow: hidden;
text-indent: -999em;
background: url(widgets/default/star.gif) no-repeat 0 0px;
}
div.fivestar-widget-static .star span.on {
display: block;
width: 100%;
height: 100%;
background: url(widgets/default/star.gif) no-repeat 0 -32px;
}
div.fivestar-widget-static .star span.off {
display: block;
width: 100%;
height: 100%;
background: url(widgets/default/star.gif) no-repeat 0 0px;
}
div.fivestar-widget .star, div.fivestar-widget .star a {
background: url(widgets/default/star.gif) no-repeat 0 0px;
}
Comments
Where is the second star?
Where is the second star? Should read background-position:-16px somewhere...no?
div.fivestar-widget div.on a
div.fivestar-widget div.on a {background -16px
Post new comment