首页 / 帖子
求助怎么为每一个term 设置自己的class啊,我想让每个tag的样式不同

我的操作步骤:

创建一个分类(国家),在分类里面设置3个术语(中国,美国,韩国)。

创建内容类型A,其中一个字段设置成这个分类(国家),

创建一个views,筛选内容类型为A的内容,每个内容上都有个国家的标签


我的问题是:

我想让不同国家的标签显示成不同颜色,我想到的方法是让不同的术语(term)具有不同的class,然后在css里面实现。请问如何让不同的术语(term)具有不同的class

remark:

如果不能,有别的方法实现吗。


2个答案
陈蹊
发布于:2014-12-01 19:30

不同内容类型的body标签的class都不同,这样不是可以定位到对应类型的CSS了吗?

<body class="html not-front not-logged-in no-sidebars page-pinche" >

YOYO
发布于:2014-12-01 21:17

1. 在views里面可以重写一下标签输出结果,把tag的id输出,然后加一个html容器,给这个容器加上一个class,class的名字可以用 tag-[tid] ,然后在css里面可以重新定义这个class的颜色。
2. 还有一种办法,就是用JavaScript,用js把标签的容器找到,弄一个颜色数组,随即分配一个背景颜色,这种方法比较简洁实用。