CSS帮助看星星

时间:2010-12-20 21:08:35

标签: css

我环顾四周,无法编写基于5星评级系统的CSS代码,该系统将根据客户反馈进行更改。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:2)

您可以尝试定位的精灵表:

HTML:

<div class="rating one-star"></div>

CSS:

.rating
{
  background-image: url(stars.png);
  background-repeat: no-repeat;
  height: 20px;
  width: 100px;
}

/* assume a star is 20x20 */

.one-star
{
  background-position: -80px 0;
}
.two-star
{
  background-position: -60px 0;
}
.three-star
{
  background-position: -40px 0;
}
.four-star
{
  background-position: -20px 0;
}
.five-star
{
  background-position: 0 0;
}

当然,您可能希望div包含5个带有星轮廓,悬停效果或其他此类内容的链接。这真的取决于你在寻找什么。

答案 1 :(得分:1)

正如提到的那样,你可能想要研究一下javascript解决方案。

Example of a jquery plugin