Javascript 每天在我的Tumblr主题中更改颜色属性
我希望每天,彩色背景和文字(标题+标题)从黑色反转为白色。我知道它可以用Java实现Javascript 每天在我的Tumblr主题中更改颜色属性,javascript,jquery,css,Javascript,Jquery,Css,我希望每天,彩色背景和文字(标题+标题)从黑色反转为白色。我知道它可以用Java实现 这是我的Tumblr页面:您可以在客户端上使用一些JavaScript来获取当天的信息,并在此基础上向主体或您选择的父元素添加特定类 它看起来像这样(为了简单起见使用jQuery): 您现在可以使用这些类来指定CSS选择器以获得所需的样式,例如: body.inverted .someClass { background: white; } body.not-inverted .someClass {
这是我的Tumblr页面:您可以在客户端上使用一些JavaScript来获取当天的信息,并在此基础上向
主体
或您选择的父元素添加特定类
它看起来像这样(为了简单起见使用jQuery):
您现在可以使用这些类来指定CSS选择器以获得所需的样式,例如:
body.inverted .someClass {
background: white;
}
body.not-inverted .someClass {
background: black;
}
首先,Java与Javascript非常不同。欢迎来到Stackoverflow——我们喜欢帮助别人,但我们不喜欢只为别人做事。如果你能提供一些你已经尝试过的代码,我们可以从那里开始工作@如果答案对你有用,你能接受吗?谢谢,好的,谢谢。所以我不需要样式化,对吗?@nicolaspauly不,除非你愿意,否则你不需要在
正文中添加样式。我给出的示例只是使用了body
来添加特定的类,因为它通常是一个足够高的父元素,大多数元素都会在body中。@nicolaspauly您正在加载jQuery库并使用$
来表示window.jQuery对象吗?我这样做是否好?var d=new Date(),styleType=d.getDay()%2,$body=$('body');如果(styleType==0){$body.addClass('inversed');}或者{$body.addClass('not-inversed');}@nicolaspauly,请查看脚本标记中不允许包含具有src
属性的内容。如果您包含两个单独的脚本标记,它将起作用。一个用于jQuery,另一个用于您自己的自定义脚本。
body.inverted .someClass {
background: white;
}
body.not-inverted .someClass {
background: black;
}