首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SASS使用变量列表填充混合中的参数

SASS使用变量列表填充混合中的参数
EN

Stack Overflow用户
提问于 2013-04-17 05:47:25
回答 2查看 2.8K关注 0票数 1

我正在本地构建一个线性渐变的混合特定于一个项目。我的想法是,我有6个不同的梯度方案。我试图从一个变量中传递参数的所有值。我不确定我现在是否超越了SASS支持的范围。另外,这3个文件都位于单独的文件中,这些文件被导入到主站点scss文件中。

任何指导都将不胜感激。

代码语言:javascript
复制
$gradientBlue: #68bafa, #279bf2, #2891e2;

@mixin verticalGradient($color-1, $color-2, $color-3: "", $color-4: "", $color-5: "" ) {
  background: $color-1;
  @include pie;
  @include filter-gradient($color-1, $color-2);  
  @include background-image(linear-gradient(top, $color-1 0%, $color-2 100%));
  @if #{$color-3} != none {
    text-shadow: 1px 1px 1px #{$color-3};
  }
  @if #{$color-4} != none {   
    &:hover {
      @include pie;
      background: $color-4;
      text-shadow: 1px 1px 1px $color-5;
    } 
  }
}

@include verticalGradient($gradientBlue);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-17 07:54:12

好的。尝试如下所示:

代码语言:javascript
复制
$gradientBlue: #68bafa, #279bf2, #2891e2;

@mixin vertical-gradient($colors) {    
  @include background(linear-gradient(nth($colors, 1), nth($colors, 2)));
  @if length($colors) >= 3 {
    text-shadow: 1px 1px 1px nth($colors, 3);
  }
  @if length($colors) >= 4 {
    background: nth($colors, 4);
  }
}

body {
  @include vertical-gradient($gradientBlue);
}
票数 3
EN

Stack Overflow用户

发布于 2014-01-31 21:28:24

我有一个类似的问题,我写了一个混入,它应该分配一个指南针混入的参数列表。下面是我的解决方案(使用指南针0.12.2):

代码语言:javascript
复制
@mixin single-box-shadow-fallback( $color, $arg... ) {
  @include single-box-shadow( $color, $arg... );
    .lt-ie9 & {
      border: 1px solid $color;
    }
  }
}

打电话

代码语言:javascript
复制
@include single-box-shadow-fallback( #CCC, 0, 0, 2px, 0, true );

这些例子输出一个错误的css;

代码语言:javascript
复制
@mixin single-box-shadow-fallback( $color, $arg ) {
  @include single-box-shadow( $color, $arg );
}

输出:

代码语言:javascript
复制
  box-shadow: 0, 0, 2px, 0, true 0px 5px #cccccc;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16047702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档