我正在开发一个网站,用户可以在这个网站上抱怨某个问题,因此其他人会提出建议、回复等等。我想要的是,每个用户基于其评级的建议都应该有不同的颜色面板,比如如果评级为3,那么蓝色,如果是4,那么稍微暗一些,那么on..can有人建议一种方法。考虑到我是新的html和网页设计。
用户评等
1-3 => BLUE
4-6 => DARK BLUE
7-10 => NAVY BLUE
哪种语言能满足上述要求?
发布于 2011-12-17 12:30:05
为此,我建议使用CSS。为每个这些值指定一个类名。例如。
.rating-1, .rating-2, .rating-3 {
background: blue;
}
.rating-4, .rating-5, .rating-6 {
background: darkblue;
}
.rating-7, .rating-8, .rating-9, .rating-10 {
background: navy;
}
然后让JSP在感兴趣的HTML元素上动态生成所需的CSS类名。例如。
<div class="rating-${rating.score}">${rating.score}</div>
另请参阅:
https://stackoverflow.com/questions/8544160
复制相似问题