我正在制作Tumblr主题。
只有当图片帖子有“big”或“double”等特定标签时,有没有办法将图片的宽度从25%更改为50%?
这就是我所拥有的:
CSS:
.post {
width:25%
}
.big {
width:50%
}
HTML:
{block:Posts}
{block:Photo}
<div class="post {block:HasTags}{block:ifTaggedBig}big{/block:ifTaggedBig}{/block:HasTags}">
<img src="..." />
</div>
{/block:Photo}
{/block:Posts}
答案 0 :(得分:1)
首先,我们需要修改主题标记,添加名为{TagsAsClasses}
{block:Posts}
{block:Photo}
<div class="post {TagsAsClasses}">
<img src="..." />
</div>
{/block:Photo}
{/block:Posts}
然后使用以下CSS:
.post img {
width:25%
}
.big img {
width:50%
}
最后将您的帖子标记为big
。这将导致生成以下标记:
<div class="post big">
<img src="..." />
</div>
答案 1 :(得分:0)
假设您可以使用标签找到帖子/图片(如果没有,您需要提供有关如何存储数据的更多信息),请尝试this response