2010-12-20 38 views
0

我環顧四周,無法編寫基於5星評級系統的CSS代碼,該代碼將根據客戶反饋進行更改。任何幫助表示讚賞。CSS幫助看星星

+0

你能澄清一下你的問題嗎? – andrewk 2010-12-20 21:11:20

+1

這聽起來會更容易使用Javascript。 – peterthegreat 2010-12-20 21:13:18

回答

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個鏈接與明星大綱,懸停效果或其他此類事物。這真的取決於你在找什麼。