Polymer 1.0 app-theme仅影响index.html,而不影响自定义元素

Nic*_*wer 8 css polymer

我正在使用Polymer Starter Kit,我想将脚手架移动到它自己的元素中<main-scaffold>.有样式app-theme.html是应用到它之前我把它变成从index.html的到它自己的元素,但现在没有任何的样式应用.对于我放入自己的自定义元素的任何元素集都是这种情况.应用于<paper-material>from 的自定义样式app-theme.html不会应用于我的<home-page>元素中.我希望某些元素在全局范围内应用主题.app-theme.html其他任何地方适用的唯一样式是CSS自定义属性,例如--dark-primary-color.

有什么办法可以创建适用于整个项目的主题吗?我已经尝试过专门将app-theme.html导入到我的元素中,并没有什么区别.提前致谢.

小智 2

polymerthemes.com的主题应该适用于您的整个项目。

只需下载预制主题之一(或使用Polymer Theme Builder创建您自己的主题)并在您的 中像这样链接到它<head>

<style is="custom-style">
    @import url("path/to/theme.css");
</style>
Run Code Online (Sandbox Code Playgroud)

或者,看看样式是如何应用在该网站上的。

免责声明:我是polymerthemes.com 的创建者之一。