プロジェクトに固有の線形グラデーションのミックスインをローカルに構築しています。アイデアは、6 つの異なるグラデーション スキームが進行中であるということです。変数から引数のすべての値を渡そうとしています。SASSが現在サポートしているものを超えているかどうかはわかりません。また、3 つすべてがマスター サイトの scss ファイルにインポートされる個別のファイルにあります。
ガイダンスをいただければ幸いです。
$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);