【问题标题】:Call mixin from variable name?从变量名调用mixin?
【发布时间】:2014-05-10 04:06:28
【问题描述】:

我有大约 50 个 mixin,它们都会生成某些东西,但是,我想制作一个 mixin,它通过名称调用其中的任何一个,而不是制作一个巨大的链式 if 语句,我想知道是否有办法调用一个按名字命名的mixin,例如:

@mixin getKeyframes($name, $options) {
    @include #{$name}($options);
}

假设我有一个名为fadeIn的mixin

@mixin fadeIn($options) {
    // Do something here
}

现在我想使用 getKeyframes mixin 来调用fadeIn

@include getKeyFrames(fadeIn, true);

类似的东西?

【问题讨论】:

标签: css variables sass mixins


【解决方案1】:

目前没有办法做到这一点是 SASS 3.3.4,它被提议用于未来版本的 SASS。如何执行此操作的语法尚未确定,这就是它未在 sass 3.3 中实现的原因。要及时了解对话,请参阅此 github 问题 https://github.com/nex3/sass/issues/626

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-28
    • 2013-12-12
    • 2019-09-10
    • 2020-10-09
    • 2015-04-24
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    相关资源
    最近更新 更多