我如何在Sass中有条件地包含一个mixin

我正在为流行的CSS框架Bulma写一个Sass扩展库。问题是我还希望能够将此库用作独立导入,但是它依赖于Bulma的一些Sass mixins。

例如:

=mobile
  @media screen and (max-width: $tablet - 1px)
    @content

所以我想做的是,如果尚未定义mixin,则要包含一些默认的mixin。

像这样:

@if not mixin-exists("mobile")
  =mobile
    @media screen and (max-width: $tablet - 1px)
      @content

但这包括将混合作为本地混合而不是全局混合。

我是否可以根据条件在全球范围内包含此mixin?如果没有,是否还有其他一些标准可以从Sass库继承一小部分功能?

jiancha471 回答:我如何在Sass中有条件地包含一个mixin

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3131650.html

大家都在问