Tumblr:根据标签更改Post属性?

时间:2014-06-29 11:08:24

标签: css themes tumblr meta

我希望使用101主题(https://www.tumblr.com/theme/483)制作一个基本的tumblr个人资料,这个主题是白色的,每个条目都有不同的颜色,具体取决于帖子的类型,例如,常规输入可以是蓝色,视频输入可以是绿色。

我知道这是使用metaname选项定义的; <meta name="color:Regular Entry" content="#000000"/>然后在主题的CSS中调用它:

.regular,
.conversation,
.quote{
        background-color:{color:Regular Entry};
    }

我想知道是否有根据帖子的标记更改此背景颜色?

因此,例如,假设我只发布常规条目,但每个条目都有一个特定的标记,可能有6个,这些标记都是使用<meta name="color:tag1" content="#000000"/>到tag6定义的。有没有办法让常规输入帖子根据这个改变它的bg颜色?

由于

1 个答案:

答案 0 :(得分:2)

在您的主题中,将{TagsAsClasses} variable添加到包含单个帖子的元素,例如,作为class属性的值:

<article class="post {TagsAsClasses}">

如果您使用“Foobar”标记了帖子,则会在标记中找到classfoobar,例如:

<article class="post foobar">
  <!-- … -->
</article>

您可以将其用作CSS中的钩子:

.foobar {background-color:red;}

附注:如果您不希望用户使用/查看这些标记,您可以使用_前缀explained in Tumblr’s staff blog