我一直在用 Riot.js 进行测试,制作可以让我或其他程序员从 github 用户或他的 repos 加载信息的标签。
现在 user 的标签是<github-user-widget></github-user-widget>
,repos 的标签是<github-user-repos></github-user-repos>
。
我知道 Riot.js 允许您为每个标签设置 css 样式,但在某些情况下,我发现我需要为所有标签提供统一的样式;给所有标签相同的字体或使用网格系统就是一个例子。
如果我在 index.html 上加载像 Bootstrap 或 Bulma.io 这样的 CSS 库,我可以以统一的方式设置 Riot 标签的样式,但是我必须将这个库用于我的所有应用程序或网站。
我想能够将这个标签作为一个模块发布,其他人只需将其导入他们的应用程序,而无需更改他们的 CSS 配置,在这种情况下,只需导入 Riot 和 Riot 标签。
我的问题是:有没有办法使用 CSS 库以统一的方式为我的所有 Riot 标签或组件设置样式,而不必为我的所有应用程序使用那个 CSS 库?