我希望每天,背景和文本(标题+标题)的颜色从黑色反转为白色。我知道这可以用Java完成。
这是我的汤博乐页面:http://recherches.nicolaspauly.com
您可以在客户端上使用一些JavaScript来获取日期,并在此基础上将某个类添加到您选择的body
或父元素中。
它看起来像这样(为了简单起见,使用jQuery):
var d = new Date(),
styleType = d.getDay()%2, //Returns the day of the week (0-6), mod can be changed accordingly based on number of different "themes" you want to support
//this is a setup for 2 different themes
$body = $('body');
if(styleType === 0){
$body.addClass('inverted');
} else {
$body.addClass('not-inverted');
}
您现在可以使用这些类来指定CSS选择器,以获得您想要的样式,例如:
body.inverted .someClass {
background: white;
}
body.not-inverted .someClass {
background: black;
}