所以,我想在我的 Tumblr 主题上制作三种颜色作为标签背景,但如果我相乘
<a href="{TagURL}">{Tag}</a>
我只是得到更多的标签。
我希望第一个标签背景是红色的,第二个是蓝色的,第三个是绿色的,然后第四个又是红色的,依此类推,依此类推……这可能吗?
所以,我想在我的 Tumblr 主题上制作三种颜色作为标签背景,但如果我相乘
<a href="{TagURL}">{Tag}</a>
我只是得到更多的标签。
我希望第一个标签背景是红色的,第二个是蓝色的,第三个是绿色的,然后第四个又是红色的,依此类推,依此类推……这可能吗?
您可以使用CSS设置页面内容的样式。通常你会使用class
orid
选择器来为每个标签设置不同的样式。但是因为 Tumblr 上的标签没有唯一的类/ID,所以你可以使用伪类nth-child
。您可以在此处找到规范:http ://www.w3.org/TR/selectors/#nth-child-pseudo (也包含一些示例)。
css-tricks.com 上的相关博客文章:nth- child 的工作原理
您还可以编辑您的主题并将类添加到您的标签。请参阅问题在 tumblr 中对类别使用不同的样式?以及解释它的答案。啊不,这会将类添加到整个帖子的容器中。因此,如果使用特定标签标记帖子,您可以采用不同的样式。但这不是你想要的。不过,您可能可以将变量{Tag}
(即标签名称)添加到标签的标记中。使用这种方法,您必须手动定义哪些标签应该获得哪种颜色,这可能不是您想要的。