Top

在页面标签内实现随机颜色


条件

jstl,有一个数字返回值

原理:

将这个数字对某个数字取余,然后设定颜色。

例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<div class="tagcloud">
<c:forEach items="${tagList}" var="tag">
<c:if test="${tag.tagId%5==0}">
<a href="/tag/${tag.tagId}"
class="tag-link-129 tag-link-position-1" title="${tag.articleCount}个话题"
style="font-size: 14px;color:#BF3EFF">
${tag.tagName}
</a>
</c:if>
<c:if test="${tag.tagId%5==1}">
<a href="/tag/${tag.tagId}"
class="tag-link-129 tag-link-position-1" title="${tag.articleCount}个话题"
style="font-size: 14px;color:#B0E2FF">
${tag.tagName}
</a>
</c:if>
<c:if test="${tag.tagId%5==2}">
<a href="/tag/${tag.tagId}"
class="tag-link-129 tag-link-position-1" title="${tag.articleCount}个话题"
style="font-size: 14px;color:#F08080">
${tag.tagName}
</a>
</c:if>
<c:if test="${tag.tagId%5==3}">
<a href="/tag/${tag.tagId}"
class="tag-link-129 tag-link-position-1" title="${tag.articleCount}个话题"
style="font-size: 14px;color:#CD9B1D">
${tag.tagName}
</a>
</c:if>
<c:if test="${tag.tagId%5==4}">
<a href="/tag/${tag.tagId}"
class="tag-link-129 tag-link-position-1" title="${tag.articleCount}个话题"
style="font-size: 14px;color:#00C5CD">
${tag.tagName}
</a>
</c:if>

</c:forEach>
<div class="clear"></div>
</div>

不想用JS写,在标签内只能用这种取巧的方法



未经允许不得转载: 幻凡ss » 在页面标签内实现随机颜色