我正在使用SCSS格式提供的一些第三方样式。我正在对其进行大量自定义,因此我使用的是SCSS,而不是将CSS导入到我的SCSS文件中。
这是我的SCSS文件的体系结构。
> scss (folder)
> --third-party-code (folder)
> ----extras (folder)
> ------jquery.plugin.header.scss
> ------jquery.plugin.footer.scss
> ----third-party-code-main.scss (includes imports)
> --modules (folder)
> ----_header.scss
> ----_footer.scss
> ----_navigation.scss
> --_third-party-code.scss
> --_modules.scss (includes imports)
> --styles.scss (includes imports)
有人可以告诉我为什么如果我不@import在定义变量,mixin和sprite的SCSS文件的情况下,为什么我不断得到未定义的“ mixin”,“ variable”或“ sprite”吗?
这样做会导致两个相同的Sprite图片出现在我的CSS中,这破坏了我在页面上使用Sprite的图片。
为什么第三方SCSS文件与我包含在“ scss / modules”目录中的SCSS文件有不同的对待?
让我知道是否需要添加任何其他信息。
将下划线前缀添加到与模块中的文件相同的第三方文件中,然后导入它们。很高兴有帮助〜
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句