2016-04-04 19 views
-1

私はこのコードSASSの関数の戻り値のクラス

.npt { 
    ul { 
    li { 
     a { 
     background: $red-700 !important; 
     } 
    } 
    } 
} 

を持って、私は多くの色のためにこれを複製する必要がありますが、私はカラーベース(赤$)を通過させ、これに対応するCSSを返すようにしたいです。 私はこのようなものが必要です

@mixin.npt($ blue); - >

.npt { 
    ul { 
    li { 
     a { 
     background: $blue-700 !important; 
     } 
    } 
    } 
} 

どうすればいいですか? おかげ

+0

私は、よくランダムdownvote –

答えて

1

@mixin npt($colorvariable) { 
 
    background: $colorvariable-700 !important; 
 
} 
 

 
try this one and then include 
 

 
@include npt($blue);

+0

を愛するが、このミックスインを返すだけのバックグラウンドプロパティは、それがプロパティを持つクラスを戻すことができますか? ul {li {a {background:$ colorvariable-700!important; }}} –

+1

これを試してください @mixin npt($ colorvariable){ ul {li {a {background:$ colorvariable!important; }}} } –

+0

まあ、私はすでにこのソリューションを試していましたが、うまくいきませんでした。 –