有没有办法设置@include mixin();
变量?我试过了
@mixin bg-gradient($fallback, $type, $positionX, $positionY, $from, $from-percent, $to, $to-percent){
background: $fallback;
background: -webkit-#{$type}-gradient($positionX $positionY, $from $from-percent, $to $to-percent);
background: -moz-#{$type}-gradient($positionX $positionY, $from $from-percent, $to $to-percent);
background: #{$type}-gradient($positionX $positionY, $from $from-percent, $to $to-percent);
}
$navBg: @include bg-gradient(#eee, radial, top, center, #999, 0%, #555, 100%);
body { $navBg; } // it gave me an error
如果尝试将返回值设置为SASS变量,则需要使用@function,而不是@mixin。这让我挂了一会儿,却没有意识到@function。例如...
顺便说一句,尽管这不能完全满足该用户的需求,但这是互联网搜索中弹出的唯一一则关于将var设置为mixin的信息,所以我想在这里与其他人分享以了解如何做如果出现这种情况。