我发现了很多与此类似的问题,但没有什么能完全解决我的问题。基本上,我使用的是基础 4.x 和 rails 3.x,在我的 application.css 中包含foundation_and_overrides 时一切正常。我可以修改foundation_and_overrides 中的变量,一切正常。但是,我想在我的其他一个 scss 文件(application/global.css.scss)中使用 $primary-color 变量(以及其他一些变量)。如果我在我的全局 css 文件中使用 @import "foudation_and_overrides",那么它可以工作,但它在我编译的 application.css 中包含了两次完整的 Foundation CSS,这显然不理想。
我还想在我的全局文件中使用 mixins,例如 @include radius()。如果我使用 @import "foundation/components/global" 这可以工作——但这也会导致重复的 CSS 被编译。我想做的就是使用全局变量和函数,而不是 CSS——这肯定是一件很常见的事情吗?
以前(在基础之前)我只是将我所有的 scss 函数放在一个帮助文件中,然后将它导入到所有其他需要它的 scss 文件中。
我在这里的另一个快速问题是,我使用什么类将小下拉三角形添加到一些自定义文本旁边?
谢谢!