如何限制仅在特定npm包中受影响的CSS?

时间:2017-03-28 06:58:42

标签: node.js blueprint-css blueprintjs

这是我正在使用的npm包: http://blueprintjs.com/docs/#components.usage

我想将他们的组件与CSS一起使用,但我不会将他们的CSS影响到我自己的CSS。是否可以允许CSS包仅受npm组件的影响?谢谢。

1 个答案:

答案 0 :(得分:1)

正是@ barry-johnson在上面的评论中所说的:我们使用pt-作为所有CSS类的命名空间,以避免与您自己的应用程序样式发生冲突。例如,您可以在我们的.custom-button旁边使用您自己的.pt-button,而不会发生冲突。

但是,如果您使用Blueprint React组件,那么它将使用Blueprint类,并且您将要使用我们的CSS(因为它不仅仅是漂亮的颜色,那里也有一些有用的布局内容)。希望有所帮助!