我希望使用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颜色?
由于
答案 0 :(得分:2)
在您的主题中,将{TagsAsClasses}
variable添加到包含单个帖子的元素,例如,作为class
属性的值:
<article class="post {TagsAsClasses}">
如果您使用“Foobar”标记了帖子,则会在标记中找到class
值foobar
,例如:
<article class="post foobar">
<!-- … -->
</article>
您可以将其用作CSS中的钩子:
.foobar {background-color:red;}
附注:如果您不希望用户使用/查看这些标记,您可以使用_
前缀explained in Tumblr’s staff blog。