我真的很感激一些帮助!
我想发布三种不同背景的帖子。
例如 - 邮政1 - 蓝色 帖子2 - 红色 帖子3 - 绿色 帖子4 - 蓝色 帖子5 - 红色 等
我通过使用css实现这一目标。
.post:nth-of-type(3n+1) {
background: blue;
}
.post:nth-of-type(3n+2) {
background: red;
}
.post:nth-of-type(3n+3) {
background: green;
}
这很好,但现在我希望完整帖子的背景与主页上的帖子摘录的颜色相匹配。
我觉得这可以使用CSS,身体类(我不希望定位特定的帖子号码,因为随着时间的推移会增加许多)或者可能是一个PHP函数,但到目前为止我唯一的方法是它的工作原理是使用jQuery和其他内容之后的颜色加载,这是不理想的。此解决方案还存在一个问题,就好像有人直接分享了帖子的链接,因为没有点击.post摘录,所以不会应用颜色!
`jQuery('.blog .post').click(function() {
localStorage.setItem('newsColor', jQuery(this).css('backgroundColor'));
});
jQuery('.single').css("backgroundColor", localStorage.getItem('writColor'));`
谢谢!