javascript - 基于 Tumblr 标签渲染背景

标签 javascript html css tumblr tumblr-themes

我想知道是否可以根据 Tumblr 中的标签渲染背景?

我的意思是,我发布关于一般生活和我喜欢的系列丛书,我希望当我发布关于生活的名言时,背景颜色是黑色,当我发布关于这本书的名言时,背景颜色为蓝色。

这可能吗?如果可能,怎么做?

最佳答案

您可以将自定义属性或类添加到要使用 jQuery 更改其背景的元素,如下所示:

$(document).ready(function(){
  var tag = $('select the element where your tag is').text(); 
/*If there are more than one tag you'll have to work with 
the string to select //only the one you want, maybe with 
a switch if you have a limited number of options*/
  $('body').addClass(tag);
})

然后,使用 css,您可以使用这样的选择器更改它:

body.tag{
   background: #yourcolor;
}

关于javascript - 基于 Tumblr 标签渲染背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29917187/

相关文章:

javascript - Disqus 通用代码无法使用新的 disqus_identifier

html - 如何制作 CSS 边框线

css - 将 div 与居中的表格左侧的 2 个图像对齐

javascript - 使用 jQuery 切换 div 的问题

css - flex 元素可以包装在具有动态高度的容器中吗?

php - 如何在 Lumen 中将 css 文件链接到我的 html

javascript - 控制 Google Mx 的缩放级别

javascript - 如何在 Shiny 应用程序中嵌入 Twitter 时间线

javascript - 为什么使用此功能拖动一个元素时两个元素都会移动?

html - 链接导致双边框