聚合物和共享风格.在整个项目中使用字体,比如字体棒极了



如何在整个项目中使用字体真棒?理想情况下,我想把它包含在head标签中一次,或者像任何其他项目一样。但由于Web组件的ShadowDOM,它没有被识别。

我知道在聚合物中有一个共享样式的解决方案,但这不会给每个小组件添加所有令人敬畏的字体,并占用内存和性能吗?

我也看到过像这样的字体有聚合物成分,但我宁愿不这样使用。这需要使用iron图标,而且我已经有一个项目要移植,所以我使用的字体非常棒,是标准的<i class="fa fa-cog"></i>。它还需要另一个依赖项来使字体出色工作,这可能会在任何时候停止支持,因为它不是由字体出色的团队维护的。

顾名思义,共享样式是共享的,而不是为每个组件加载。它们加载一次,并应用于包含它们的位置。

最新更新