这是我正在使用的npm包: http://blueprintjs.com/docs/#components.usage
我想将他们的组件与CSS一起使用,但我不会将他们的CSS影响到我自己的CSS。是否可以允许CSS包仅受npm组件的影响?谢谢。
答案 0 :(得分:1)
正是@ barry-johnson在上面的评论中所说的:我们使用pt-
作为所有CSS类的命名空间,以避免与您自己的应用程序样式发生冲突。例如,您可以在我们的.custom-button
旁边使用您自己的.pt-button
,而不会发生冲突。
但是,如果您使用Blueprint React组件,那么它将使用Blueprint类,并且您将要使用我们的CSS(因为它不仅仅是漂亮的颜色,那里也有一些有用的布局内容)。希望有所帮助!