用css制作星级评分

原文:

Creating a Star Rater using CSS

链接:

http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/

版权:

版权归原作者所有,翻译文档版权归本人|greengnn,和blueidea。

先看看效果

Step 1: XHTML

 <ul class=”star-rating”>    

      <li><a href=”#” title=”Rate this 1 star out of 5″ class=”one-star”>1</a></li>     

      <li><a href=”#” title=”Rate this 2 stars out of 5″ class=”two-stars”>2</a></li>    

      <li><a href=”#” title=”Rate this 3 stars out of 5″ class=”three-stars”>3</a></li>    

      <li><a href=”#” title=”Rate this 4 stars out of 5″ class=”four-stars”>4</a></li> 

      <li><a href=”#” title=”Rate this 5 stars out of 5″ class=”five-stars”>5</a></li>

 </ul>

这里只介绍静态的技术,随后会给出系统的应用,你也是自己加程序来尝试一下,还可以采用ajax来做出绚丽的效果

Step 2:图像|Graphics

为了节省您的空间和宽带,我们采用gif图,这个图片就是打分的按钮。



Step 3:CSS

      .star-rating{

      list-style: none; /* turn off the default list image bullets*/

      margin: 3px; /*I wan’t some space around this thing*/

      padding: 0px; /* I’m anal. I’m pretty sure OL’s have a default padding of 0px, but we’ll set it to 0px just to be safe*/

      width: 100px; /*This list is 5 stars, each star is 20px, therefore it should be 5 x 20px = 100px wide*/

      height: 20px; /* The height of each star is 20px. Since this is a horizontal list, we will set the list height to the height of the star.*/

第 1 2 3 4 5 6 7 8 页

用css制作星级评分

相关文章:

你感兴趣的文章:

标签云: