Css 如何将Thunderbird扩展与Lightning集成

Css 如何将Thunderbird扩展与Lightning集成,css,thunderbird,lightning,Css,Thunderbird,Lightning,我目前正在为一个项目做初步研究,如果可行的话,该项目将包括一个带有Lightning集成的Thunderbird扩展。我的问题是:如何使用Thunderbird扩展以编程方式更改Lightning中的CSS? 具体地说,我想将Lightning UI上的背景从普通颜色更改为扩展中的图片——这个想法是用户下载扩展,瞧,他有一个有趣的背景。你知道我怎样才能做到这一点吗?这应该很简单。首先,您需要创建基本的Thunderbird扩展布局,包括chrome.manifest、install.rdf等。这

我目前正在为一个项目做初步研究,如果可行的话,该项目将包括一个带有Lightning集成的Thunderbird扩展。我的问题是:如何使用Thunderbird扩展以编程方式更改Lightning中的CSS?


具体地说,我想将Lightning UI上的背景从普通颜色更改为扩展中的图片——这个想法是用户下载扩展,瞧,他有一个有趣的背景。你知道我怎样才能做到这一点吗?

这应该很简单。首先,您需要创建基本的Thunderbird扩展布局,包括chrome.manifest、install.rdf等。这与传统Firefox加载项(有时称为“遗留扩展”)中的布局相同。在chrome.manifest中,您需要添加一个覆盖。这将允许您覆盖CSS文件

在CSS文件中,您只需添加正确的规则。您可以使用来确定当前应用了哪些CSS规则,或者使用的inspector工具

这可以做到:

#查看甲板>*{
背景图片:url(http://baconmockup.com/800/600);
背景尺寸:封面;
填充:0;
}
日历月日框,日历事件列{
不透明度:0.8;
}
如果你想把图片放在“每天”框中,只需稍微调整一下规则。我将把周视图作为练习

日历月日框{
背景图片:url(http://baconmockup.com/200/130);
背景尺寸:封面;
}